fix(cost): preserve selection as calendar history grows (#611)

Calendar ranges were keyed by historyDays, so a new scan day cleared a provider's pinned date and expanded details. Use the normalized period identity while retaining rolling-range and account resets.

Add a production-component regression for month-to-date and all history, observed failing before the fix. Update usage and cost-history guides and Unreleased; TODO parity items and CLI contracts are unchanged.
2a6fa2f0a3Simone committed on 10/24/2026, 5:42:46 AM· committed by GitHubparent77c779c

Checks

All checks passed
5 files changedLine totals unavailable