6 Commits

Author SHA1 Message Date
a279e7b343 docs: 更新 README 添加健康分析模块说明
- 添加 3 个新 API 端点文档
- 更新已完成功能列表
- 添加 2026-01-27 更新日志

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 16:47:06 +08:00
lzh
4c22a137cf refactor: 管理员账号存储在数据库,生产环境使用宿主机目录存储数据
- 管理员账号在数据库初始化时创建,不再从环境变量读取
  - 默认账号: admin / admin123
  - 首次启动时自动创建,请在登录后修改密码
- 移除 ADMIN_USERNAME 和 ADMIN_PASSWORD 环境变量
- 生产环境 MySQL 数据直接存储在宿主机 /opt/vitals/mysql_data
  - 便于备份和恢复
  - 更直观的数据管理
- 更新部署指南,添加 MySQL 数据目录创建和备份说明
- 更新 .env.example 和 README.md 反映新的配置方式

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 21:16:32 +08:00
18e0668941 docs: 更新 README 反映 MySQL 迁移和 H5 适配功能
- 更新快速启动说明,添加 MySQL 环境变量配置
- 更新环境变量表格,添加 MySQL 相关配置项
- 更新技术栈说明(SQLite → MySQL 8.0)
- 更新项目结构,添加迁移脚本说明
- 添加功能清单:MySQL 数据库支持、移动端 H5 适配

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 18:41:50 +08:00
5de6cfc9de feat: 设置页面添加管理后台入口
- 在账户区域添加"进入管理后台"按钮(仅管理员可见)
- 使用 localStorage 缓存用户信息确保显示正确

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 15:17:09 +08:00
9fa6616110 fix: 修复混合认证方案 - Cookie + Authorization Header
- 修改 login/register API 使用 JSONResponse 正确设置 Cookie
- 添加 path="/" 确保 Cookie 在所有路径可用
- 前端同时使用 localStorage token 进行 API 认证
- 修复登录后闪屏返回登录页的问题

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 15:03:01 +08:00
Rocky
1d5936983a 第一版 2026-01-22 12:57:26 +08:00