From d7eb9778df047506dbb01a072f47070865fac2f5 Mon Sep 17 00:00:00 2001 From: nap0o Date: Sun, 8 Mar 2026 14:34:18 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E4=BF=AE=E6=94=B9=E4=B8=80=E4=BA=9BUI?= =?UTF-8?q?=E5=92=8CUE,=E6=8F=90=E5=8D=87=E7=94=A8=E6=88=B7=E4=BD=93?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/package.json | 4 +- frontend/package.json | 3 - frontend/src/app/app.vue | 11 +++- frontend/src/app/styles/main.css | 60 ++++++++++++++++++- .../auth/composables/useOAuthCallback.js | 4 +- .../auth/composables/useOAuthProviders.js | 19 +++++- frontend/src/features/auth/views/login.vue | 10 +++- .../backup/components/backupSettings.vue | 44 +++++++------- .../backup/composables/useBackupProviders.js | 10 ++-- .../src/features/health/views/healthCheck.vue | 7 ++- .../features/migration/views/dataImport.vue | 6 +- .../features/tools/components/appsReview.vue | 7 +-- .../features/vault/components/appSidebar.vue | 23 ++++++- .../features/vault/components/vaultList.vue | 13 ++-- frontend/src/features/vault/views/home.vue | 25 +++++--- frontend/src/locales/en-US.json | 8 ++- frontend/src/locales/zh-CN.json | 8 ++- frontend/src/main.js | 1 + frontend/src/shared/utils/asyncHelper.js | 54 +++++++++++++++++ frontend/src/shared/utils/common.js | 5 +- frontend/src/shared/utils/request.js | 12 ++-- frontend/vite.config.js | 8 ++- wrangler.dev.toml | 5 ++ 23 files changed, 266 insertions(+), 81 deletions(-) create mode 100644 frontend/src/shared/utils/asyncHelper.js diff --git a/backend/package.json b/backend/package.json index 07ed9c7..5f5723c 100644 --- a/backend/package.json +++ b/backend/package.json @@ -2,7 +2,7 @@ "name": "backend", "type": "module", "scripts": { - "dev": "wrangler dev --config ../wrangler.dev.toml --host 0.0.0.0 --port 8787 --test-scheduled", + "dev": "wrangler dev --config ../wrangler.dev.toml --ip 0.0.0.0 --port 8787 --test-scheduled", "deploy": "wrangler deploy --minify" }, "dependencies": { @@ -15,7 +15,7 @@ "@cloudflare/workers-types": "^4.20260226.1", "drizzle-kit": "^0.31.9", "typescript": "^5.9.3", - "wrangler": "^4.69.0" + "wrangler": "^4.71.0" }, "overrides": { "esbuild": ">=0.25.0" diff --git a/frontend/package.json b/frontend/package.json index de71dbe..e29cd5d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -10,15 +10,12 @@ }, "dependencies": { "@element-plus/icons-vue": "^2.3.2", - "@noble/ciphers": "^2.1.1", - "@noble/hashes": "^2.0.1", "@tanstack/vue-query": "^5.66.0", "argon2-browser": "^1.18.0", "bcryptjs": "^3.0.3", "element-plus": "^2.9.5", "hash-wasm": "^4.12.0", "jsqr": "^1.4.0", - "libsodium-wrappers": "^0.8.2", "libsodium-wrappers-sumo": "^0.8.2", "pinia": "^3.0.4", "qrcode": "^1.5.4", diff --git a/frontend/src/app/app.vue b/frontend/src/app/app.vue index c862b68..5a86f06 100644 --- a/frontend/src/app/app.vue +++ b/frontend/src/app/app.vue @@ -1,5 +1,5 @@ \ No newline at end of file diff --git a/frontend/src/features/backup/components/backupSettings.vue b/frontend/src/features/backup/components/backupSettings.vue index da0b22b..e24ce80 100644 --- a/frontend/src/features/backup/components/backupSettings.vue +++ b/frontend/src/features/backup/components/backupSettings.vue @@ -66,34 +66,14 @@ - + - - - + + + + {{ $t('backup.auto_backup_config') }} @@ -162,7 +163,6 @@
{{ $t('backup.retain_zero_tip') }}
-