mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 12:32:43 +00:00
The dashboard's recent-workouts and steps tiles painted regardless of the workouts module state; AND the resolved per-account flag into both gates (fail-open — only an explicit false hides the tile). Extend the snapshot module maps to cover the recovery domain: the cardioRecovery / sixMinuteWalk / stairAscentSpeed / stairDescentSpeed widgets and their HealthKit measurement types now resolve to the recovery module, and the per-night breathing-disturbance widget + type resolve to sleep. A new guard test asserts every toggleable-domain widget id carries a mapping and every mapped value is a real module key, so a future device widget cannot leak onto a disabled account.