diff --git a/package-lock.json b/package-lock.json index 742205a..68c3b16 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,9 +8,6 @@ "name": "campfire-client", "version": "0.3.0", "license": "GPL-3.0", - "dependencies": { - "typescript": "^5.5.3" - }, "devDependencies": { "@poppanator/sveltekit-svg": "^4.2.1", "@sveltejs/adapter-auto": "^3.2.2", @@ -1570,18 +1567,6 @@ "node": ">=6" } }, - "node_modules/typescript": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", - "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/vite": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.1.tgz", diff --git a/src/img/icons/bookmark.svg b/src/img/icons/bookmark.svg index 70f328d..b9e9b8e 100644 --- a/src/img/icons/bookmark.svg +++ b/src/img/icons/bookmark.svg @@ -1,3 +1,3 @@ - - + + diff --git a/src/img/icons/dm.svg b/src/img/icons/dm.svg deleted file mode 100644 index 41b64da..0000000 --- a/src/img/icons/dm.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/img/icons/error.svg b/src/img/icons/error.svg deleted file mode 100644 index cdcc032..0000000 --- a/src/img/icons/error.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/src/img/icons/explore.svg b/src/img/icons/explore.svg index e2a289c..9699f07 100644 --- a/src/img/icons/explore.svg +++ b/src/img/icons/explore.svg @@ -1,10 +1,10 @@ - + - + - + diff --git a/src/img/icons/followers.svg b/src/img/icons/followers.svg deleted file mode 100644 index 7293c31..0000000 --- a/src/img/icons/followers.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/src/img/icons/hashtag.svg b/src/img/icons/hashtag.svg index 52f7097..5a574d7 100644 --- a/src/img/icons/hashtag.svg +++ b/src/img/icons/hashtag.svg @@ -1,10 +1,10 @@ - - - - - - - - - + + + + + + + + + diff --git a/src/img/icons/info.svg b/src/img/icons/info.svg index e9342e4..23077aa 100644 --- a/src/img/icons/info.svg +++ b/src/img/icons/info.svg @@ -1,3 +1,5 @@ - - + + + + diff --git a/src/img/icons/like.svg b/src/img/icons/like.svg index 45682c9..a2ffd55 100644 --- a/src/img/icons/like.svg +++ b/src/img/icons/like.svg @@ -1,3 +1,3 @@ - - + + diff --git a/src/img/icons/like_fill.svg b/src/img/icons/like_fill.svg index 09aa5b8..6d2eb3b 100644 --- a/src/img/icons/like_fill.svg +++ b/src/img/icons/like_fill.svg @@ -1,10 +1,10 @@ - + - + - + diff --git a/src/img/icons/lists.svg b/src/img/icons/lists.svg index 47a99bb..a3e5c30 100644 --- a/src/img/icons/lists.svg +++ b/src/img/icons/lists.svg @@ -1,10 +1,3 @@ - - - - - - - - - + + diff --git a/src/img/icons/logout.svg b/src/img/icons/logout.svg index d97e04d..1a3cf80 100644 --- a/src/img/icons/logout.svg +++ b/src/img/icons/logout.svg @@ -1,11 +1,11 @@ - + - - + + - + diff --git a/src/img/icons/media.svg b/src/img/icons/media.svg deleted file mode 100644 index f88b45e..0000000 --- a/src/img/icons/media.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/src/img/icons/mention.svg b/src/img/icons/mention.svg deleted file mode 100644 index 3895acb..0000000 --- a/src/img/icons/mention.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/img/icons/more.svg b/src/img/icons/more.svg index ab0f996..bc531b2 100644 --- a/src/img/icons/more.svg +++ b/src/img/icons/more.svg @@ -1,3 +1,5 @@ - - + + + + diff --git a/src/img/icons/notifications.svg b/src/img/icons/notifications.svg index 7e3dfa6..e946ca5 100644 --- a/src/img/icons/notifications.svg +++ b/src/img/icons/notifications.svg @@ -1,11 +1,11 @@ - + - - + + - + diff --git a/src/img/icons/plus.svg b/src/img/icons/plus.svg deleted file mode 100644 index 0bcf501..0000000 --- a/src/img/icons/plus.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/img/icons/plus_fill.svg b/src/img/icons/plus_fill.svg deleted file mode 100644 index cd16e2a..0000000 --- a/src/img/icons/plus_fill.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/src/img/icons/poll.svg b/src/img/icons/poll.svg deleted file mode 100644 index f258b9d..0000000 --- a/src/img/icons/poll.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/src/img/icons/post.svg b/src/img/icons/post.svg index 3d4ac43..79d5536 100644 --- a/src/img/icons/post.svg +++ b/src/img/icons/post.svg @@ -1,3 +1,3 @@ - - + + diff --git a/src/img/icons/public.svg b/src/img/icons/public.svg deleted file mode 100644 index c321adf..0000000 --- a/src/img/icons/public.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/src/img/icons/quote.svg b/src/img/icons/quote.svg index 5a74811..98ce541 100644 --- a/src/img/icons/quote.svg +++ b/src/img/icons/quote.svg @@ -1,3 +1,4 @@ - - + + + diff --git a/src/img/icons/react.svg b/src/img/icons/react.svg index e7396e9..532213d 100644 --- a/src/img/icons/react.svg +++ b/src/img/icons/react.svg @@ -1,14 +1,15 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/img/icons/reload.svg b/src/img/icons/reload.svg deleted file mode 100644 index 4e58201..0000000 --- a/src/img/icons/reload.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/src/img/icons/reply.svg b/src/img/icons/reply.svg index dc18cb0..5462c7b 100644 --- a/src/img/icons/reply.svg +++ b/src/img/icons/reply.svg @@ -1,3 +1,3 @@ - - + + diff --git a/src/img/icons/repost.svg b/src/img/icons/repost.svg index b679f16..c0f950f 100644 --- a/src/img/icons/repost.svg +++ b/src/img/icons/repost.svg @@ -1,12 +1,12 @@ - + - - - + + + - + diff --git a/src/img/icons/search.svg b/src/img/icons/search.svg index eecb00c..0864af4 100644 --- a/src/img/icons/search.svg +++ b/src/img/icons/search.svg @@ -1,10 +1,11 @@ - + - + + - + diff --git a/src/img/icons/settings.svg b/src/img/icons/settings.svg index bfc8697..be2926e 100644 --- a/src/img/icons/settings.svg +++ b/src/img/icons/settings.svg @@ -1,11 +1,11 @@ - + - + - + - + diff --git a/src/img/icons/timeline.svg b/src/img/icons/timeline.svg index 712e88f..a2be615 100644 --- a/src/img/icons/timeline.svg +++ b/src/img/icons/timeline.svg @@ -1,10 +1,12 @@ - + - + + + - + diff --git a/src/img/icons/unlisted.svg b/src/img/icons/unlisted.svg deleted file mode 100644 index 6b88c40..0000000 --- a/src/img/icons/unlisted.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/img/icons/warning.svg b/src/img/icons/warning.svg deleted file mode 100644 index 0fffc6f..0000000 --- a/src/img/icons/warning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/lib/api.js b/src/lib/api.js index 372bd49..8006213 100644 --- a/src/lib/api.js +++ b/src/lib/api.js @@ -197,28 +197,6 @@ export async function getPost(host, token, post_id) { return data; } -/** - * POST /api/v1/statuses - * @param {string} host - The domain of the target server. - * @param {string} token - The application token - * @param {any} post_data - The post content - */ -export async function createPost(host, token, post_data) { - let formdata = new FormData(); - for (const key in post_data) { - formdata.append(key, post_data[key]); - } - - let url = `https://${host}/api/v1/statuses`; - const data = await fetch(url, { - method: 'POST', - headers: { "Authorization": `Bearer ${token}` }, - body: formdata - }) - - return await data.json() -} - /** * GET /api/v1/statuses/{post_id}/context. * @param {string} host - The domain of the target server. @@ -358,4 +336,4 @@ export async function getUser(host, token, user_id) { }).then(res => res.json()); return data; -} \ No newline at end of file +} diff --git a/src/lib/ui/Composer.svelte b/src/lib/ui/Composer.svelte index 3be2a25..c8f474c 100644 --- a/src/lib/ui/Composer.svelte +++ b/src/lib/ui/Composer.svelte @@ -1,42 +1,7 @@ -
@@ -54,35 +19,25 @@
- {#if show_cw} - - {/if} - + + -