feat: preferences syncing frontend (#7192)

* feat: prefs frontend

* fix: DI issue

* fix: lint

* feat: appearance settings cleanup + fix settings, remove pinia

* fix: sync btn when logged out

* fix: prepr

* fix: sidebar issue

* feat: language coverage + cleanup

* feat: cleanup lang settings

* fix: fmt

* fix: CI

* fix: ci

* fix: storybook

* feat: bring back loader/game version sort

---------

Co-authored-by: tdgao <mr.trumgao@gmail.com>
This commit is contained in:
Calum H.
2026-08-20 07:23:01 +00:00
committed by GitHub
co-authored by tdgao
parent 79fcf41316
commit 3e07267e10
191 changed files with 3356 additions and 4372 deletions
+20 -1
View File
@@ -16,7 +16,7 @@
],
"tasks": {
"build": {
"dependsOn": ["^build"],
"dependsOn": ["//#i18n:coverage", "^build"],
"inputs": ["$TURBO_DEFAULT$", ".env*"],
"outputs": [".nuxt/**", "dist/**", ".output/**", "$TURBO_ROOT$/target/**"],
"env": [
@@ -73,6 +73,25 @@
]
},
"lint:ancillary": {},
"//#i18n:coverage": {
"inputs": [
"package.json",
"scripts/run.mjs",
"scripts/coverage-i18n.ts",
"scripts/i18n-icu-contract.ts",
"apps/app-frontend/src/**/*.vue",
"apps/app-frontend/src/locales/**/*.json",
"apps/frontend/src/**/*.vue",
"apps/frontend/src/locales/**/*.json",
"packages/moderation/src/**/*.vue",
"packages/moderation/src/locales/**/*.json",
"packages/ui/src/**/*.vue",
"packages/ui/src/locales/**/*.json"
],
"outputs": [
"packages/ui/src/layouts/wrapped/settings/language-settings/language-settings-coverage.generated.ts"
]
},
"dev": {
"cache": false,
"persistent": true,