mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 20:42:43 +00:00
parseCoachPrefs parsed the stored blob as a whole and returned the defaults on any invalid field. A lookback value this version does not know therefore dropped the metric exclusions with it. Each field now falls back on its own, and the exclusion and cluster lists keep their known entries, so drift narrows what the Coach reads instead of widening it. The deploy runbook's rollback section notes the one case this cannot cover: v1.40.1 and earlier still parse the blob whole, so an account that saved the new "Last year" lookback loses its exclusions there.