Checkpoint: v2.0完整版本:新增社区排行榜、每日打卡、24种成就徽章、实时摄像头姿势分析、在线录制(稳定压缩流/断线重连/自动剪辑)、移动端全面适配。47个测试通过。包含完整开发文档。
这个提交包含在:
30
todo.md
30
todo.md
@@ -18,11 +18,37 @@
|
||||
- [x] 击球次数统计(参考tennis_analysis)
|
||||
- [x] 挥拍速度估算(手腕/手臂关键点帧间位移)
|
||||
- [x] 运动轨迹可视化(身体中心点移动轨迹)
|
||||
- [ ] 迷你球场可视化叠加
|
||||
- [x] 迷你球场可视化叠加
|
||||
- [x] 球员统计面板(综合展示分析数据)
|
||||
- [x] 帧级别关键时刻标注
|
||||
- [x] NTRP自动评分系统(1.0-5.0)
|
||||
- [x] 基于所有历史记录自动更新用户评分
|
||||
- [x] 多维度评分(姿势正确性、动作流畅性、击球一致性、脚步移动、挥拍速度)
|
||||
- [x] 评分趋势图表展示
|
||||
- [ ] 推送代码到Gitea仓库
|
||||
- [x] 推送代码到Gitea仓库
|
||||
- [x] 社区排行榜 - NTRP评分排名
|
||||
- [x] 社区排行榜 - 训练时长排名
|
||||
- [x] 社区排行榜 - 总击球数排名
|
||||
- [x] 训练打卡系统 - 每日打卡功能
|
||||
- [x] 训练打卡系统 - 连续打卡天数追踪
|
||||
- [x] 成就徽章系统 - 徽章定义和解锁逻辑
|
||||
- [x] 成就徽章系统 - 徽章展示页面
|
||||
- [x] 实时摄像头姿势分析 - 摄像头捕捉
|
||||
- [x] 实时摄像头姿势分析 - MediaPipe实时骨骼叠加
|
||||
- [x] 实时摄像头姿势分析 - 实时评分和建议
|
||||
- [x] 更新DashboardLayout导航添加新页面
|
||||
- [x] 推送更新到Gitea仓库
|
||||
- [x] 移动端全面自适应适配(手机/平板)
|
||||
- [x] 手机端摄像头优化(前后摄切换、分辨率适配)
|
||||
- [x] 摄像头位置调整确认提示(引导用户放置手机)
|
||||
- [x] 在线录制 - 稳定压缩流(MediaRecorder + 码率控制)
|
||||
- [x] 在线录制 - 断线自动重连机制
|
||||
- [x] 在线录制 - 稳定推流方式
|
||||
- [x] 自动剪辑功能(检测关键动作片段自动裁剪)
|
||||
- [x] 实时摄像头姿势分析页面
|
||||
- [x] 完整开发文档(README.md)
|
||||
- [x] API接口文档
|
||||
- [x] 数据库设计文档
|
||||
- [x] 功能列表清单文档
|
||||
- [x] 测试驱动开发(TDD)完整测试套件
|
||||
- [x] 代码规范文档
|
||||
|
||||
在新工单中引用
屏蔽一个用户