Skip to content

feat(macos): show ChatGPT subscription reset times - #94

Merged
pavelhov merged 4 commits into
developmentfrom
codex/mac-gpt-quota-reset
Nov 4, 2026
Merged

pavelhov merged 4 commits into
developmentfrom
codex/mac-gpt-quota-reset

Conversation

@tmhise

@tmhise tmhise commented Nov 4, 2026 •

Copy link
Copy Markdown
Collaborator

Expanded ChatGPT quota windows now show the provider-reported reset date, local time zone, and countdown. Unknown and past reset times remain explicit.

Pool reports expose combined usage percentages without top-level reset timestamps. The panel now reads aggregation.currentAccount.quota for the effective subscription’s reset schedule and labels it Account reset, keeping the individual account’s reset separate from combined pool usage. This fixes the panel showing “Reset time unavailable” even when the live response contains the subscription’s timestamp.

Includes regression coverage for the nested Pool response, seconds/milliseconds, missing metadata, and expand/collapse behavior; updates the macOS guide and adds a Pool fixture to the visual probe.

Validation:

  • bun run test:parallel — all 633 test files passed.
  • Native core tests — 168 passed; native UI tests — 92 passed, including a rerun after the text simplification.
  • bun run typecheck and bun run privacy:scan passed.
  • Frozen-lockfile documentation install and bun run build passed.
  • bun run build:macos passed; rebuilt app launched and live subscription reset verified in the panel.

Screenshot rendered from the production panel with sample account data:

Expanded ChatGPT quota showing the account reset date, time zone, and countdown

@tmhise tmhise changed the title codex/mac gpt quota reset feat(macos): show ChatGPT subscription reset times Nov 4, 2026
@tmhise
tmhise marked this pull request as ready for review November 4, 2026 04:35
@tmhise
tmhise requested a review from pavelhov as a code owner November 4, 2026 04:35
@pavelhov
pavelhov merged commit 1701fd7 into development Nov 4, 2026
1 check 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.

2 participants