综合趋势
把睡眠得分、步数和恢复核心指标放在同一个视图里。
页面会优先读取本地缓存,如果缓存不存在就按档案自动重建。
把睡眠得分、步数和恢复核心指标放在同一个视图里。
看每周平均值,而不是被单日波动干扰。
这里给出本地缓存算出来的简单相关性,用来快速定位身体状态变化。
把体征、生活和账户快照收在首页,先看有没有新增可用数据。
主睡眠记录会自动去重,小睡单独计数。
最近两周的睡眠结构,直接看质量变化。
这里只显示主睡眠,避免表格被小睡刷屏。
同时看步数规模和真正的活跃时间。
更接近训练强度,而不只是走了多少步。
如果 Fitbit 返回了活动样例,会直接显示在这里。
HRV 越高通常越好,静息心率越低通常越稳。
用散点看恢复和睡眠的联动强度。
把 HRV、深睡 HRV 和静息心率放在一张表里。
优先读取 Fitbit 体重目标和近期体重 / 体脂日志,没有就退回 profile 快照。
这些指标来自 Fitbit 的补充 vitals 接口,支持时会自动缓存并展示。
如果 profile 中有体重但没有日志,会显示为空,等下一次同步补齐。
展示每类额外体征的最新可解析数值,便于快速确认 Fitbit 是否返回了数据。
把热量目标、今日摄入、饮水目标和今日饮水统一到一个中文视图。
如果 nutrition scope 已授权,这里会显示 Fitbit recent foods 的本地缓存。
这里集中显示快照完成度、设备、徽章、闹钟和当前 token scope 缺口。
重新授权后,缺失 scope 的接口会在下一次同步自动补齐到本地缓存。
显示设备电量、同步时间和基础标识信息。
如果 profile scope 已授权,会展示 Fitbit badges 的本地快照。
有 tracker 且 settings scope 授权时,会额外读取闹钟列表。
用来确认哪些接口已缓存、哪些因为 scope 缺失被跳过。
页面不再直接拼 CSV,而是优先读这些本地缓存与统一 dashboard.json。
原来的 spousal 页面合并到了这里,只保留一个统一入口。