Skip to content

[codex] redesign quota list display and watch diagnostics#21

Merged
Kingwl merged 7 commits intomasterfrom
refactor/desktop-runtime-helpers
Apr 14, 2026
Merged

[codex] redesign quota list display and watch diagnostics#21
Kingwl merged 7 commits intomasterfrom
refactor/desktop-runtime-helpers

Conversation

@Dikevin
Copy link
Copy Markdown
Collaborator

@Dikevin Dikevin commented Apr 13, 2026

What changed

  • split Desktop runtime helpers into focused modules for runtime expressions, normalization, and signal parsing
  • redesign codexm list around decision-making fields such as SCORE, ETA, NEXT RESET, summary rows, and standardized totals
  • normalize displayed scores across plans, compact list presentation, and clarify reset/availability presentation for exhausted accounts
  • improve watch history persistence and ETA estimation by segmenting continuous burn spans, isolating accounts, and persisting managed account identity
  • add list --debug diagnostics for observed per-plan 5H:1W ratios and switch plan normalization to exact direct ratios
  • sync internal design docs with the current list and watch behavior

Why

The branch grew beyond the original Desktop runtime helper split. It now also tightens the quota model and makes codexm list more useful as a switching dashboard, while making watch-based ETA and diagnostics more reliable.

Impact

User-visible changes are concentrated in codexm list and watch-based diagnostics. The refactor pieces remain structural; no intended semantic change outside the updated quota display, reset presentation, ETA/debug behavior, and related normalization rules.

Validation

  • pnpm typecheck
  • pnpm test

@Dikevin Dikevin force-pushed the refactor/desktop-runtime-helpers branch 2 times, most recently from d98f248 to 9c36b7c Compare April 13, 2026 15:52
@Dikevin Dikevin changed the title [codex] split desktop runtime helpers [codex] redesign quota display and watch diagnostics Apr 14, 2026
@Dikevin Dikevin force-pushed the refactor/desktop-runtime-helpers branch 2 times, most recently from 7848a8b to 1e81446 Compare April 14, 2026 03:39
@Dikevin Dikevin changed the title [codex] redesign quota display and watch diagnostics [codex] redesign quota list display and watch diagnostics Apr 14, 2026
@Dikevin Dikevin force-pushed the refactor/desktop-runtime-helpers branch from 1e81446 to 0c605ac Compare April 14, 2026 03:41
@Dikevin Dikevin marked this pull request as ready for review April 14, 2026 03:43
@Kingwl Kingwl merged commit e414a4f into master Apr 14, 2026
2 checks passed
Dikevin pushed a commit that referenced this pull request Apr 14, 2026
[codex] redesign quota list display and watch diagnostics
Dikevin pushed a commit that referenced this pull request Apr 14, 2026
[codex] redesign quota list display and watch diagnostics
Dikevin pushed a commit that referenced this pull request Apr 14, 2026
[codex] redesign quota list display and watch diagnostics
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