From 8815195e36f943661aa6dd72d0ee4fab10a20fae Mon Sep 17 00:00:00 2001 From: nap0o Date: Fri, 20 Feb 2026 16:56:25 +0800 Subject: [PATCH] Add visual feedback (loading spinner) in DataMigration.vue when importing non-encrypted backup files to improve user experience." --- .gitignore | 1 + README.md | 4 ++-- frontend/.gitignore | 24 ----------------------- frontend/src/components/DataMigration.vue | 4 ++-- 4 files changed, 5 insertions(+), 28 deletions(-) delete mode 100644 frontend/.gitignore diff --git a/.gitignore b/.gitignore index c281286..6b5609d 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,5 @@ backend/package-lock.json frontend/.vscode frontend/node_modules +frontend/dist frontend/package-lock.json \ No newline at end of file diff --git a/README.md b/README.md index e598c02..45f97ca 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ 它允许你完全掌控自己的 2FA 数据,支持多端同步、WebDAV 备份、加密导出,并且完全免费部署在 Cloudflare 的边缘网络上。 > **免责声明** -> 本项目代码 `100%` 由 `Gemini 3.5 Pro` 生成,作者不对任何数据丢失负责。 +> 本项目代码 `100%` 由 `Gemini 3 Pro` 生成,作者不对任何数据丢失负责。 ## ✨ 功能特性 @@ -47,7 +47,7 @@ 2. 填写信息: - **Application Name**: 2FAuth (或任意名称) - **Homepage URL**: `https://你的Worker子域名.workers.dev` (部署后可修改为Worker绑定的自定义域名) - - **Authorization callback URL**: `https://你的Worker子域名.workers.dev/api/oauth/callback` (部署后可修改为Worker绑定的自定义域名) + - **Authorization callback URL**: `https://你的Worker子域名.workers.dev/oauth/callback` (部署后可修改为Worker绑定的自定义域名) 3. 创建后,保存 `Client ID` 并生成一个新的 `Client Secret`。 ### 4. 配置 GitHub Secrets diff --git a/frontend/.gitignore b/frontend/.gitignore deleted file mode 100644 index a547bf3..0000000 --- a/frontend/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? diff --git a/frontend/src/components/DataMigration.vue b/frontend/src/components/DataMigration.vue index 7a4c695..3e71154 100644 --- a/frontend/src/components/DataMigration.vue +++ b/frontend/src/components/DataMigration.vue @@ -22,7 +22,7 @@ -
+

支持从各类 2FA 软件或本系统的备份文件中恢复数据。导入时会自动跳过已存在的重复账号。

🔒 本系统加密备份 (.json) @@ -174,7 +174,7 @@ const submitImportData = async () => { return ElMessage.warning('请输入解密密码') } - loadingText.value = '正在解密并导入数据...' + loadingText.value = currentImportType.value === 'encrypted' ? '正在解密并导入数据...' : '正在导入数据...' isImporting.value = true try { const data = await request('/api/accounts/import', {