codeburn/mac/Sources/CodeBurnMenubar
ozymandiashh 42509f89ab
fix(menubar): route Codex plan retry to refreshCodex and fix loading copy (#687)
The Codex tab's Plan section reused two Claude-hardcoded views:
PlanLoadingView always showed "Reading Claude credentials..." and
PlanFailedView's Retry always called store.refreshSubscription(), so a
Codex user retried the wrong provider.

Extends the 61209bd parameterization to the two remaining shared views:
- PlanLoadingView(message:) - Claude sites keep the current copy, Codex
  sites show "Reading Codex CLI credentials..."
- PlanFailedView(error:onRetry:) - drops the internal AppStore refresh
  dependency; Claude sites pass refreshSubscription(), Codex sites pass
  refreshCodex()

The failed-state accent stays Theme.brandAccent, matching every sibling
plan view and the section's single-palette convention.
2026-07-16 11:09:58 -07:00
..
Data feat(menubar): Claude config selector, hardened (supersedes #635) 2026-07-10 01:44:51 +02:00
Security fix(menubar): cut idle energy by gating spawns on popover, power, and display state 2026-07-09 22:47:30 +02:00
Theme Harden menubar: fix refresh loop, concurrency, data sync, and edge cases 2026-05-01 08:01:25 -07:00
Views fix(menubar): route Codex plan retry to refreshCodex and fix loading copy (#687) 2026-07-16 11:09:58 -07:00
AppStore.swift feat: add CodeWhale provider support (#674) 2026-07-16 03:12:28 -07:00
AppVersion.swift Normalize menubar version display 2026-05-11 11:21:39 -07:00
CodeBurnApp.swift feat(menubar): Claude config selector, hardened (supersedes #635) 2026-07-10 01:44:51 +02:00
CurrencyState.swift Add Romanian Leu (RON) currency support to menubar and GNOME extension 2026-07-03 01:24:46 +03:00
MenubarScope.swift feat(menubar): add Local/Combined usage toggle (#566) (#568) 2026-06-28 22:01:01 +02:00
RefreshCadence.swift feat(menubar): user-selectable usage refresh cadence (Auto / 1m / 5m / 15m / Manual) 2026-07-09 22:48:07 +02:00