Commit Graph

15 Commits

Author SHA1 Message Date
lzh
bdefb708d3 fix: 修改runner标签
Some checks failed
Deploy to Server / deploy (push) Failing after 0s
2026-01-27 18:04:10 +08:00
50c33451ef docs: 更新 CODEMAPS 添加健康分析模块
- 添加 3 个新 API 端点
- 更新 app.py 行数统计 (5500+ → 9700+)
- 添加健康模块智能分析功能说明

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 16:49:30 +08:00
295bc6e736 docs: 添加健康模块增强实现计划
包含 6 个任务的详细实现步骤:
- Task 1-3: 新增 BMI/营养/睡眠分析 API
- Task 4-6: 运动/饮食/睡眠页面 UI 增强

采用 TDD 方式,每个步骤包含完整代码和测试命令

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 16:05:04 +08:00
8031df1a71 docs: 添加健康模块增强设计方案
包含三个模块的功能增强设计:
- 运动模块:BMI 分析与目标达成预估
- 饮食模块:营养建议区间与配餐推荐
- 睡眠模块:睡眠预警与健康提示

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 16:00:38 +08:00
02426e0a59 feat: 首页仪表盘改造为深色科技风格 + Apple Health 步数同步
UI 改造:
- 首页采用深色科技风格 (Dark Tech)
- Tailwind CSS + Glass Morphism 毛玻璃效果
- 左侧边栏导航 (PC端) / 底部导航 (移动端)
- Material Symbols 图标 + Space Grotesk 字体
- Chart.js 深色主题适配

新功能:
- Apple Health 步数同步 API (/api/steps)
- 设置页面添加 iOS 快捷指令配置说明

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 16:57:13 +08:00
3b1f7fb416 feat: 添加饮食文字AI识别功能与代码文档
- 饮食页面新增"文字AI识别"按钮,支持输入文字描述后自动识别卡路里
- 修复 database.py 中 time 模块导入冲突问题
- 新增 CODEMAPS.md 代码结构文档

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 15:38:08 +08:00
0f11e8ad56 feat: 用户配置隔离与食物智能识别
1. Config 表用户隔离
   - 添加 user_id 字段,复合主键 (user_id, key)
   - 现有数据归属 ID=1 用户
   - 所有 get_config/save_config 调用传入 user_id

2. 食物文字智能识别
   - 本地数据库优先匹配(快速)
   - 识别失败时自动调用通义千问 AI(准确)
   - 有配置 API Key 才调用,否则返回本地结果

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 11:32:56 +08:00
dba052bb5e docs: API Keys 数据库存储设计文档
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 22:33:50 +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
b8ff1f0ee9 docs: 添加详细实施计划
包含 4 个阶段 20+ 个任务:
- 阶段1: MySQL 数据库迁移 (7 tasks)
- 阶段2: 用户权限增强 (3 tasks)
- 阶段3: H5 移动端适配 (12 tasks)
- 阶段4: 测试验证 (2 tasks)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 18:36:38 +08:00
7713e7809f docs: 添加 H5/MySQL/权限增强设计方案
- H5 移动端适配:响应式 CSS + 底部 Tab 导航
- MySQL 迁移:mysql-connector-python 裸 SQL
- 用户权限:非管理员仅能看到自己

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-23 18:36:38 +08:00
Rocky
1d5936983a 第一版 2026-01-22 12:57:26 +08:00
Rocky
13f7c3d116 docs: 添加阅读模块设计文档 2026-01-20 17:55:43 +08:00
Rocky
3bfb059898 docs: 添加设置页面设计文档
包含用户管理和系统管理两个功能模块的完整设计:
- 用户档案切换(家庭多用户支持)
- 体重录入功能
- 数据清除功能(按时间/类型/全部)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 21:43:06 +08:00
Rocky
b5b2eba6f8 docs: 添加 Vitals 健康管理应用设计文档
- 综合健康管理:运动、饮食、睡眠、体重
- CLI + Web 仪表盘双交互模式
- 支持佳明/咕咚数据导入
- 智能卡路里计算,支持拍照识别食物
- 周报/月报多格式导出(HTML/PDF/PNG)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 22:11:13 +08:00