]> acesimba.cloud Git - words.git/commit
feat: 学习日历功能
authorwords <words@local>
Thu, 30 Jul 2026 03:45:55 +0000 (11:45 +0800)
committerwords <words@local>
Thu, 30 Jul 2026 03:45:55 +0000 (11:45 +0800)
commit2975bb44b31c7ed45d4f3ec8304c95c511d59b5d
tree9937a8f6b1c785808978c31e231447e4b8ec4035
parent99cb6573c0ab44b00808d8eed3f1dcdc8f4f6000
feat: 学习日历功能

- 后端新增 GET /api/calendar: 按日期聚合 study_logs 返回活动记录
- 前端新建 StudyCalendar 组件: 周一起始日历网格, 当前月置顶, 其余月份倒序
- 有学习记录的日期浅蓝底, 无记录灰底, 今天蓝边框
- 单日全量列出活动: 学/测/R1/R2/R3 + group
- 颜色: 学测橙色突出, R1/R2/R3 暗淡蓝绿
- 月份标题显示当月学习 group 数(小字号灰蓝色)
- Home.js 加'学习日历'入口按钮, App.js 加 /calendar 路由
backend/main.py
frontend/src/App.js
frontend/src/components/Home.js
frontend/src/components/StudyCalendar.css [new file with mode: 0644]
frontend/src/components/StudyCalendar.js [new file with mode: 0644]