7d6d34f61f
- Fix keepPreviousData v4→v5: import keepPreviousData from @tanstack/react-query and use as placeholderData so charts don't blank out when switching ranges - Normalise all metric dates to YYYY-MM-DD in queryFn so XAxis values and ReferenceLine x values always match - Add allDays query (last 365 days) for snapshot navigation, keyed under ['health-metrics', 'all'] so UploadPage invalidation covers it - Arrow nav (← →) in snapshot header steps through available days - Clicking any trend chart data point loads that day in the snapshot - Blue dashed ReferenceLine marks the selected day in every chart Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>