richarjiang
|
970a4b8568
|
feat(challenges): 新增 ChallengeProgressCard 组件并接入喝水挑战进度上报
- 抽离进度卡片为独立组件,支持主题色自定义与复用
- 挑战列表页顶部展示进行中的挑战进度
- 喝水记录自动上报至关联的水挑战
- 移除旧版 challengeSlice 与冗余进度样式
- 统一使用 value 字段上报进度,兼容多类型挑战
|
2025-09-29 15:14:59 +08:00 |
|
richarjiang
|
a014998848
|
feat(water): 重构饮水模块并新增自定义提醒设置功能
- 新增饮水详情页面 `/water/detail` 展示每日饮水记录与统计
- 新增饮水设置页面 `/water/settings` 支持目标与快速添加配置
- 新增喝水提醒设置页面 `/water/reminder-settings` 支持自定义时间段与间隔
- 重构 `useWaterData` Hook,支持按日期查询与实时刷新
- 新增 `WaterNotificationHelpers.scheduleCustomWaterReminders` 实现个性化提醒
- 优化心情编辑页键盘体验,新增 `KeyboardAvoidingView` 与滚动逻辑
- 升级版本号至 1.0.14 并补充路由常量
- 补充用户偏好存储字段 `waterReminderEnabled/startTime/endTime/interval`
- 废弃后台定时任务中的旧版喝水提醒逻辑,改为用户手动管理
|
2025-09-26 11:02:17 +08:00 |
|
richarjiang
|
0f289fcae7
|
fix
|
2025-09-25 14:29:45 +08:00 |
|
richarjiang
|
79ab354f31
|
feat: 新增基础代谢详情页面并优化HRV数据获取逻辑
- 新增基础代谢详情页面,包含图表展示、数据缓存和防抖机制
- 优化HRV数据获取逻辑,支持实时、近期和历史数据的智能获取
- 移除WaterIntakeCard和WaterSettings中的登录验证逻辑
- 更新饮水数据管理hook,直接使用HealthKit数据
- 添加饮水目标存储和获取功能
- 更新依赖包版本
|
2025-09-25 14:15:42 +08:00 |
|
richarjiang
|
6f0c872223
|
feat: 支持原生模块健康数据
|
2025-09-18 09:51:37 +08:00 |
|
richarjiang
|
35d6b74451
|
feat(widget): 增强Widget数据同步机制并优化UI设计
- 在useWaterData中统一处理数据变更后的Widget同步逻辑
- 新增数组类型数据存取方法支持更复杂数据结构
- 重构Widget UI为圆形进度条设计,提升视觉体验
- 修复数据同步时可能存在的竞态条件问题
- 优化错误处理,确保Widget同步失败不影响主功能
|
2025-09-11 10:38:54 +08:00 |
|
richarjiang
|
e56ebe3636
|
feat: 完善饮水 widget
|
2025-09-09 14:26:16 +08:00 |
|
richarjiang
|
e33a690a36
|
feat: 支持将饮水记录同步到 HealthKit,新增相关功能和权限设置
|
2025-09-03 08:42:48 +08:00 |
|
richarjiang
|
85a3c742df
|
feat: 支持饮水记录卡片
|
2025-09-02 15:50:35 +08:00 |
|