Repository navigation
fix: persist monitor responses and preserve Claude ETA history - #75
Merged
Merged
Conversation
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Monitor Switch restores validated per-monitor responses across app restarts, keeping cached controls visible and disabled during refresh. A fixed-size loading indicator preserves row geometry, and polling now waits for slow input switches instead of overwriting their pending highlight.
Claude ETA history now tolerates small reset-timestamp variations. This fixes live observations being discarded on every refresh while preserving genuine quota-reset boundaries.
Includes the requested human summary for v0.0.68 and future release guidance. New fixes are recorded under Unreleased; there is no version bump or release tag.
Validation: 4,687 unit/component tests pass with 100% coverage (rerun with four workers after an unrelated timing-sensitive test missed its bound; that test also passes in isolation). Type check, lint and production build pass. The monitor changes passed all 125 browser tests, including persistent-cache geometry; focused browser checks also pass. Backend tests and all-target Clippy passed during the monitor implementation.