logan
9055cc77ec
feat: 外观设置后端持久化 + 保存按钮 + 跨浏览器同步
后端:
- User 模型新增 Preferences JSON 字段 (theme + login_style)
- 新增 GET/PUT /api/v1/user/preferences (auth) 个人偏好读写
- 新增 GET /api/v1/public/login-style (public) 登录页风格公开端点
- SQLite users 表手动添加 preferences 列
前端:
- AppearanceSettings 从后端加载偏好 + 保存按钮 + dirty 状态提示
- LoginPage 先从后端公开接口获取 login_style (跨浏览器一致)
- useLogin 登录成功后从后端加载偏好并应用主题
- 偏好同时存 localStorage(即时) + 后端DB(跨设备)
2026-05-26 22:09:47 +08:00
..
2026-05-22 22:26:10 +08:00
2026-05-26 22:09:47 +08:00
2026-05-25 12:57:59 +08:00
2026-05-24 01:31:33 +08:00
2026-05-25 00:02:21 +08:00
2026-05-22 11:11:57 +08:00
2026-05-25 20:47:15 +08:00
2026-05-24 02:42:29 +08:00
2026-05-22 11:11:57 +08:00
2026-05-24 14:08:45 +08:00
2026-05-26 09:27:40 +08:00
2026-05-24 22:55:51 +08:00
2026-05-26 14:42:31 +08:00
2026-05-26 22:09:47 +08:00
2026-05-23 14:41:06 +08:00
2026-05-22 22:26:10 +08:00
2026-05-24 02:42:29 +08:00
2026-05-25 17:34:53 +08:00
2026-05-25 00:35:57 +08:00
2026-05-24 15:46:58 +08:00
2026-05-26 22:09:47 +08:00
2026-05-26 21:16:36 +08:00
2026-05-26 09:27:40 +08:00
2026-05-25 20:47:15 +08:00
2026-05-25 20:47:15 +08:00
2026-05-25 17:34:53 +08:00
2026-05-26 15:59:31 +08:00