diff --git a/apps/ferret/package.json b/apps/ferret/package.json
index b24f983d..33c7a5e8 100644
--- a/apps/ferret/package.json
+++ b/apps/ferret/package.json
@@ -19,12 +19,17 @@
"dependencies": {
"@craig/db": "workspace:*",
"@craig/logger": "workspace:*",
+ "@henrygd/queue": "^1.0.7",
+ "@libav.js/variant-webcodecs": "^6.8.8",
+ "@wasm-audio-decoders/flac": "^0.2.8",
"destr": "^2.0.5",
"emittery": "^1.2.0",
"eventemitter3": "^5.0.1",
"ioredis": "^5.9.2",
"just-clone": "^6.2.0",
+ "mediabunny": "^1.21.1",
"nanoid": "^5.1.6",
+ "opus-decoder": "^0.7.10",
"zod": "^4.3.5"
},
"devDependencies": {
@@ -44,12 +49,14 @@
"@sveltejs/enhanced-img": "^0.8.5",
"@sveltejs/kit": "^2.49.5",
"@sveltejs/vite-plugin-svelte": "^6.2.4",
+ "@types/wicg-file-system-access": "^2023.10.6",
"autoprefixer": "^10.4.23",
"clsx": "^2.1.1",
"cookie-es": "^2.0.0",
"discord-api-types": "^0.38.37",
"fflate": "^0.8.2",
"just-range": "^4.2.0",
+ "mime": "^4.1.0",
"postcss": "^8.5.6",
"postcss-load-config": "^6.0.1",
"sass": "^1.97.2",
diff --git a/apps/ferret/src/components/Checkbox.svelte b/apps/ferret/src/components/Checkbox.svelte
index 70f16ccc..69dfb03f 100644
--- a/apps/ferret/src/components/Checkbox.svelte
+++ b/apps/ferret/src/components/Checkbox.svelte
@@ -1,14 +1,16 @@
-
+