From a82ff6747eeeea1afaac58f2c4c5e1c015c5b3ce Mon Sep 17 00:00:00 2001 From: HenryDu8133 <813367384@qq.com> Date: Sat, 12 Sep 2026 11:56:30 +0800 Subject: [PATCH] =?UTF-8?q?feat(site):=20=E5=AF=B9=E9=BD=90=E5=8F=82?= =?UTF-8?q?=E8=80=83=E7=AB=99=E7=82=B9UI=E4=B8=8E=E4=BA=A4=E4=BA=92?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 页脚:响应耗时文字统一为「响应耗时 XXXms」,版本链接改为 GitHub 官方仓库,默认 ICP 备案号设置为粤ICP备2025450093号 - 顶部栏:恢复主题切换按钮与语言按钮(语言暂为占位提示),放置于用户区左侧 - 主题:修复首屏内联脚本默认主题白名单校验,避免 localStorage 中残留的 light/dark/System 等非法值生效,首屏默认改为 ClassicLight(仅允许 ClassicLight/ModernLight) - 登录页:在密码输入框下方恢复「忘记密码?」入口,新增配套的找回密码引导页 /forgot-password - 默认配置:system-settings 兜底记录与 SYSTEM_SETTINGS_DEFAULTS 新增 icpNumber 默认值 --- app/components/Auth/LoginForm.vue | 24 ++ app/components/SiteFooter.vue | 11 +- app/pages/forgot-password.vue | 269 +++++++++++++++++++++++ app/pages/index.vue | 85 +++++++ nuxt.config.ts | 36 ++- server/api/site-config.get.ts | 3 +- server/utils/system-settings-defaults.ts | 2 + 7 files changed, 415 insertions(+), 15 deletions(-) create mode 100644 app/pages/forgot-password.vue diff --git a/app/components/Auth/LoginForm.vue b/app/components/Auth/LoginForm.vue index 63472c8..4ec8d57 100644 --- a/app/components/Auth/LoginForm.vue +++ b/app/components/Auth/LoginForm.vue @@ -74,6 +74,11 @@ +