mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 20:42:43 +00:00
The recovery page rendered a grid of compact device-score tiles plus a redundant cross-link to the recovery-score anatomy at the top. It now follows the same structure as every other metric page (blood pressure, pulse, the HealthKit scaffold): each present device-native signal renders a block carrying a short explainer, the max / median / mean stat strip, the shared chart with the identical 7 / 30 / 90 / All toggle, and a per-chart assessment. Multiple charts now carry multiple matching texts. Register the seven device-native recovery / strain signals (ANS charge, day / workout strain, cardio load, whole-day average / max heart rate, energy expenditure) in the generic metric-status registry so each chart gets a generated assessment, gate them on the recovery module, and give each its own chart-overlay slot. Drop the duplicate top score-link block (this surface is reached from the overview already). Regenerate the OpenAPI contract for the widened metric-status enum.
618 KiB
618 KiB