Skip to content

feat(ui): clarify weekly resets and streamline quota layout - #4

Merged
StevenACZ merged 4 commits into
mainfrom
feat/calendar-weekly-resets
Sep 21, 2026
Merged

StevenACZ merged 4 commits into
mainfrom
feat/calendar-weekly-resets

Conversation

@StevenACZ

@StevenACZ StevenACZ commented Sep 21, 2026 •

Copy link
Copy Markdown
Owner

The history calendar marks weekly resets by provider and shows the upcoming local date and time. Coincident quotas, such as Claude weekly and Fable weekly, appear as one reset. Selecting a future day shows a compact card with the provider and time, without empty usage totals or streaks.

Later weeks follow the current seven-day schedule for the next year and are marked as expected. Updated readings rebuild the schedule; cancelling tracking or losing ready quota data removes that provider's forecast. Hidden quota preferences are respected.

The unified ring panel can fit one Codex ring beside all three Claude rings, replacing the tall rows and unused horizontal space.

The streak now lives beside the history controls, with a second-row fallback on narrow panels. The daily summary shows only the date and token totals, and the automatic-reconnection switch aligns with the other provider settings.

Validation: make ci-check passed (332 tests, two opt-in skips). Synthetic Spanish/English layout renders passed. Real macOS checks covered the three-ring layout, a projected reset three weeks ahead, hover, click and Escape. Verified development build installed locally; no release artifacts published.

@StevenACZ StevenACZ changed the title feat(history): mark upcoming weekly resets feat(history): simplify weekly resets and show upcoming weeks Sep 21, 2026
@StevenACZ StevenACZ changed the title feat(history): simplify weekly resets and show upcoming weeks feat(ui): clarify weekly resets and streamline quota layout Sep 21, 2026
@StevenACZ
StevenACZ marked this pull request as ready for review September 21, 2026 03:42
@StevenACZ
StevenACZ merged commit b844638 into main Sep 21, 2026
2 checks passed
@StevenACZ
StevenACZ deleted the feat/calendar-weekly-resets branch September 22, 2026 23:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant