Skip to content

menubar: refresh quota the moment a window rolls over - #1360

Merged
iamtoruk merged 1 commit into
mainfrom
feat/menubar-refresh-on-rollover
Sep 13, 2026
Merged

menubar: refresh quota the moment a window rolls over#1360
iamtoruk merged 1 commit into
mainfrom
feat/menubar-refresh-on-rollover

Conversation

@iamtoruk

@iamtoruk iamtoruk commented Sep 13, 2026

Copy link
Copy Markdown
Member

A window that resets at 14:00 kept showing its pre-reset percentage until the next cadence tick, up to five minutes. The 30-second tick now checks whether any known reset instant (Claude's four windows, Codex primary and secondary, every Capacity Dock provider window) fell between the previous tick and now, and forces a quota refresh for just that provider group. Fires once per reset instant; cadence is otherwise untouched; ticks skipped while the display sleeps fire on the first tick after wake. Pure function with four tests; 641 Swift tests pass.

The menubar showed a window's pre-reset percentage for up to five minutes
after its reset instant. The 30s tick now compares the reset dates it
already holds for Claude, Codex and the Capacity Dock providers against
the previous tick and forces a refresh for the group that rolled over.
@iamtoruk
iamtoruk merged commit 09ba2d1 into main Sep 13, 2026
11 checks passed
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