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 @@
-
- content = (e.target as HTMLInputElement).value" v-bind="$attrs, $props" v-model="content"
- :type="showPassword ? 'text' : 'password'" :spellcheck="false" />
-
-
- {{ text }}
-
-
-
-
-
-
-
-
-
-
-
\ 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",