mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 12:32:43 +00:00
The default insights layout shipped a curated visible subset (v1.15.11), authored for the overview Vitals/Mobility grid. Once the tab strip began gating its nav pills on the same layout, that subset dropped ~20 nav pills for a fresh account with data in Sleep, Steps, Active-Energy, body composition, Walking/mobility, Audio, Daylight, etc. — pills that show today — and caused a flash-then-vanish on first paint. The grid renders a fixed mapped subset regardless of tile visibility, so defaulting every tile visible does not bloat it; what it restores is the nav's everything-with-data default. The user hides what they don't want. Also: - mood distribution + weekday charts: switch axis tick fill from the raw --dracula-fg (white-on-white on the light-mode card) to the shared --muted-foreground axis-text token; dark mode unchanged. - drop the orphaned insights.editMode.manageTiles key from all six locales (replaced by manageSubPages) and add a manageSubPagesHint noting that hiding a detail page also removes its top-nav pill. - pin the all-visible default with a layout test and a tab-strip default-nav regression test.