a37cf93c67
style: 首页 Dashboard 移动端适配
...
- 添加响应式网格布局
- 卡片和图表移动端优化
- 添加底部 Tab 导航
- 管理入口根据用户权限显示
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 18:36:38 +08:00
fe99649f72
refactor: 移除 SQLite 特有代码,完成 MySQL 迁移
2026-01-23 18:36:38 +08:00
ef43b1bc57
refactor: 所有 SQL 查询改为 MySQL 语法
2026-01-23 18:36:38 +08:00
49abeaeff6
style: 登录/注册页面移动端适配
...
- 768px 断点响应式布局
- 输入框高度48px, font-size 16px 防止 iOS 缩放
- 按钮符合触摸标准
- 小屏幕进一步优化间距
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 18:36:38 +08:00
094aab5ba2
feat: 用户权限增强 - 非管理员仅能看到自己
...
- GET /api/users: 非管理员仅返回自己的用户信息
- GET /api/users/{id}: 非管理员只能查询自己,否则返回403
- 管理页面: 非管理员隐藏导航栏管理链接
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 18:36:38 +08:00
b8f55f97a6
refactor: init_db 改为 MySQL 建表语句
2026-01-23 18:36:38 +08:00
1664f88963
feat: 添加移动端 H5 基础样式和底部导航组件
...
- 添加 get_common_mobile_styles() 通用移动端 CSS
- 添加 get_mobile_nav_html() 底部 Tab 导航组件
- 支持触摸优化和安全区域适配
- 底部导航包含首页/运动/饮食/睡眠/更多菜单
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 18:36:38 +08:00
c44de8f52e
refactor: database.py 添加 MySQL 连接池管理
2026-01-23 18:36:38 +08:00
b2a590cbdf
feat: 管理员密码支持从环境变量同步
...
修改环境变量 ADMIN_PASSWORD 后重启容器即可生效,无需删除数据库
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 16:41:40 +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
518e5c8284
feat: 优化登录功能 - 服务端认证 + Cookie + 新UI
...
主要改进:
1. 添加服务端认证中间件,未登录用户自动重定向到登录页
2. 使用 HTTPOnly Cookie 存储 token(比 localStorage 更安全)
3. 添加"记住我"功能(勾选:30天,不勾选:1天)
4. 添加登出 API (/api/auth/logout)
5. 登录/注册页面采用 Neumorphism 设计风格
- 健康主题配色(青色 + 绿色)
- Lora + Raleway 字体组合
- 新拟态阴影效果
6. 支持登录后重定向到原页面
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-22 14:24:58 +08:00
Rocky
1d5936983a
第一版
2026-01-22 12:57:26 +08:00