|
|
028ef56caf
|
feat: 修复健康数据
|
2025-09-24 09:43:17 +08:00 |
|
richarjiang
|
e6dfd4d59a
|
feat(health): 重构营养卡片数据获取逻辑,支持基础代谢与运动消耗分离
- 新增 fetchCompleteNutritionCardData 异步 action,统一拉取营养、健康与基础代谢数据
- NutritionRadarCard 改用 Redux 数据源,移除 props 透传,自动根据日期刷新
- BasalMetabolismCard 新增详情弹窗,展示 BMR 计算公式、正常区间及提升策略
- StepsCard 与 StepsCardOptimized 引入 InteractionManager 与动画懒加载,减少 UI 阻塞
- HealthKitManager 新增饮水读写接口,支持将饮水记录同步至 HealthKit
- 移除 statistics 页面冗余 mock 与 nutrition/health 重复请求,缓存时间统一为 5 分钟
|
2025-09-23 10:01:50 +08:00 |
|
richarjiang
|
d082c66b72
|
feat:支持身体围度数据展示
|
2025-09-22 10:58:23 +08:00 |
|
richarjiang
|
ccfccca7bc
|
feat(health): 完善HealthKit权限管理和数据获取系统
- 重构权限管理,新增SimpleEventEmitter实现状态监听
- 实现完整的健身圆环数据获取(活动热量、锻炼时间、站立小时)
- 优化组件状态管理,支持实时数据刷新和权限状态响应
- 新增useHealthPermissions Hook,简化权限状态管理
- 完善iOS原生代码,支持按小时统计健身数据
- 优化应用启动时权限初始化流程,避免启动弹窗
BREAKING CHANGE: FitnessRingsCard组件API变更,移除手动传参改为自动获取数据
|
2025-09-19 14:16:11 +08:00 |
|
|
|
184fb672b7
|
perf: 完善接口
|
2025-09-18 22:40:05 +08:00 |
|
richarjiang
|
6f0c872223
|
feat: 支持原生模块健康数据
|
2025-09-18 09:51:37 +08:00 |
|