| .. |
|
CapacityEstimator.swift
|
|
|
|
ClaudeCredentialStore.swift
|
fix(menubar): read Claude keychain via security CLI on silent refresh (#490) (#491)
|
2026-06-14 10:31:56 +02:00 |
|
ClaudeSubscriptionService.swift
|
menubar: honor Retry-After on Claude quota 429s, back off failed refreshes (#702)
|
2026-07-16 14:52:47 -07:00 |
|
CLIClaudeConfig.swift
|
feat(menubar): configure CLAUDE_CONFIG_DIRS via Settings (#434) (#436)
|
2026-06-06 02:30:46 +02:00 |
|
CodexCredentialStore.swift
|
|
|
|
CodexSubscriptionService.swift
|
menubar: surface Codex limit-reset credits (count and next expiry) in the Plan tab (#723) (#724)
|
2026-07-17 05:58:21 -07:00 |
|
CodexUsage.swift
|
menubar: surface Codex limit-reset credits (count and next expiry) in the Plan tab (#723) (#724)
|
2026-07-17 05:58:21 -07:00 |
|
DataClient.swift
|
menubar: skip unchanged background refreshes, 120s AC idle cadence, utility QoS for tick spawns (#703) (#704)
|
2026-07-16 15:11:25 -07:00 |
|
MenubarPayload.swift
|
feat(menubar): Claude config selector, hardened (supersedes #635)
|
2026-07-10 01:44:51 +02:00 |
|
MenubarStatusCache.swift
|
|
|
|
QuotaPace.swift
|
menubar: linear pace on Codex quota windows — deficit/reserve, projection, run-out ETA (#726) (#728)
|
2026-07-20 05:21:43 -07:00 |
|
QuotaSummary.swift
|
|
|
|
SubscriptionRefreshCadence.swift
|
|
|
|
SubscriptionSnapshotStore.swift
|
|
|
|
SubscriptionUsage.swift
|
fix(menubar): provider-correct plan tab copy; surface model-scoped weekly limits
|
2026-07-02 19:37:51 +02:00 |
|
UpdateChecker.swift
|
fix(menubar): refuse menubar updates from CLIs older than 0.9.9
|
2026-07-02 05:30:19 +02:00 |
|
UsageDataChangeGuard.swift
|
menubar: skip unchanged background refreshes, 120s AC idle cadence, utility QoS for tick spawns (#703) (#704)
|
2026-07-16 15:11:25 -07:00 |
|
UsageRefreshCadence.swift
|
menubar: skip unchanged background refreshes, 120s AC idle cadence, utility QoS for tick spawns (#703) (#704)
|
2026-07-16 15:11:25 -07:00 |