diff --git a/README.md b/README.md index f800c96..a4e44b3 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ - [x] Alt text support everywhere - [x] Media uploads - [x] WCAG 2.2 AAA compliance - - Testing is automated and may not catch all issues, please report any accessibility issues you find. + - Testing is automated and will not catch all issues, please report any accessibility issues you find. - [x] Settings - [x] Profile editing @@ -45,13 +45,13 @@ Other browsers may work, but are not guaranteed to. ## Performance -### JavaScript Bloat +### JavaScript -The **total** JavaScript bundle size is less than `900 kB`, but this is made even smaller by the fact that the bundle is split into multiple files, and only the necessary files are loaded on each page. +The **total** JavaScript bundle size is less than `1000 kB`, but this is made even smaller by the fact that the bundle is split into multiple files, and only the necessary files are loaded on each page. ### Benchmarks -Benchmarks are due to be conducted soon™. +Soon™. ## Installation diff --git a/app.vue b/app.vue index c80789a..a845ce2 100644 --- a/app.vue +++ b/app.vue @@ -17,7 +17,6 @@ import "~/styles/theme.css"; import "~/styles/index.css"; import { convert } from "html-to-text"; -import "iconify-icon"; import ConfirmationModal from "./components/modals/confirm.vue"; import { Toaster } from "./components/ui/sonner"; import { type EnumSetting, SettingIds } from "./settings"; diff --git a/bun.lockb b/bun.lockb index 4498830..0dd909c 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/components/inputs/field-error.vue b/components/inputs/field-error.vue deleted file mode 100644 index 846c6c5..0000000 --- a/components/inputs/field-error.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - \ No newline at end of file diff --git a/components/inputs/field.vue b/components/inputs/field.vue deleted file mode 100644 index 3267c7b..0000000 --- a/components/inputs/field.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - \ No newline at end of file diff --git a/components/inputs/label-and-error.vue b/components/inputs/label-and-error.vue deleted file mode 100644 index c87c7c6..0000000 --- a/components/inputs/label-and-error.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - \ No newline at end of file diff --git a/components/inputs/label.vue b/components/inputs/label.vue deleted file mode 100644 index 0a5d257..0000000 --- a/components/inputs/label.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - \ No newline at end of file diff --git a/components/inputs/password-input.vue b/components/inputs/password-input.vue deleted file mode 100644 index 02ef63c..0000000 --- a/components/inputs/password-input.vue +++ /dev/null @@ -1,73 +0,0 @@ - - - \ No newline at end of file diff --git a/composables/EventBus.ts b/composables/EventBus.ts index c329039..5b3030f 100644 --- a/composables/EventBus.ts +++ b/composables/EventBus.ts @@ -1,12 +1,7 @@ -import type { createToaster } from "@ark-ui/vue"; import type { Account, Attachment, Status } from "@versia/client/types"; import mitt from "mitt"; import type { Identity } from "./Identities"; -export type NotificationEvent = Parameters< - ReturnType["create"] ->[0]; - type ApplicationEvents = { "note:reply": Status; "note:delete": Status; @@ -26,7 +21,6 @@ type ApplicationEvents = { "composer:close": undefined; "account:report": Account; "account:update": Account; - "notification:new": NotificationEvent; "attachment:view": Attachment; "identity:change": Identity; error: { diff --git a/package.json b/package.json index 5b95d6d..9454b53 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,6 @@ "check": "bunx tsc -p ." }, "dependencies": { - "@ark-ui/vue": "^4.4.2", "@nuxt/fonts": "^0.10.2", "@nuxtjs/color-mode": "3.5.2", "@tailwindcss/typography": "^0.5.15", @@ -43,7 +42,6 @@ "embla-carousel-vue": "^8.5.1", "fastest-levenshtein": "^1.0.16", "html-to-text": "^9.0.5", - "iconify-icon": "^2.1.0", "lucide-vue-next": "^0.464.0", "magic-regexp": "^0.8.0", "mitt": "^3.0.1",