# fix\(spend\): preserve selected chart dates across refreshes \(\#555\) · lucenx/codexbar-plasma

[View on GitCafe](https://git.cafe/lucenx/codexbar-plasma/commit/4d08e849afe383316be7efa3be4aa712e196c8e9)

Repository: [lucenx/codexbar-plasma](https://git.cafe/lucenx/codexbar-plasma)

Visibility: public

Requested revision: 4d08e849afe383316be7efa3be4aa712e196c8e9

Requested commit: 4d08e849afe383316be7efa3be4aa712e196c8e9

Commit: 4d08e849afe383316be7efa3be4aa712e196c8e9

Tree: f80813a0f66b1157da824cf509ff99f868c8ce27

Author: Simone

Committer: GitHub

## Message

```
fix(spend): preserve selected chart dates across refreshes (#555)

Reconcile global chart selection by date with the existing pure helper and clear it on range or metric changes. Add eight production-view regression cases.

Documentation: update usage and cost-history selection rules, development coverage, and Unreleased changelog. TODO is unaffected; its existing Future AGI/Munito entry explains the unchanged-base local icon-check failure.
```

## Parents

- [98664e885b2bf2ace2b12bdca3691594cbeef969](https://git.cafe/lucenx/codexbar-plasma/commit/98664e885b2bf2ace2b12bdca3691594cbeef969?format=markdown)

[Source at this commit](https://git.cafe/lucenx/codexbar-plasma/tree/4d08e849afe383316be7efa3be4aa712e196c8e9?format=markdown)
