| .. |
| Config | Add OpenCode Go provider support | 7 months ago |
| Host | Harden PTY post-exit drain classification | 7 months ago |
| Logging | build: update package dependencies | 7 months ago |
| OpenAIWeb | Fix OpenAI web dashboard handoff | 6 months ago |
| Providers | Preserve keychain cache on temporary lock | 6 months ago |
| Vendored | Add Claude Opus 4.7 pricing | 7 months ago |
| WebKit | refactor: centralize logging helpers | 9 months ago |
| AppGroupSupport.swift | fix: migrate app group shared defaults | 6 months ago |
| BrowserCookieAccessGate.swift | test: prevent browser keychain prompts in tests | 7 months ago |
| BrowserCookieImportOrder.swift | Claude OAuth refresh: terminal on invalid_grant, backoff otherwise (#309) | 9 months ago |
| BrowserDetection.swift | fix: stabilize version detection and clean formatting | 8 months ago |
| CodexHomeScope.swift | Add Codex multi-account support (#613) | 7 months ago |
| CodexManagedAccounts.swift | Improve Codex account attribution with workspaces | 7 months ago |
| CookieHeaderCache.swift | Preserve keychain cache on temporary lock | 6 months ago |
| CookieHeaderNormalizer.swift | Add OpenCode Go provider support | 7 months ago |
| CopilotUsageModels.swift | Merge Copilot fallback lanes per quota | 8 months ago |
| CostUsageFetcher.swift | feat(cost): merge pi session usage into provider history | 7 months ago |
| CostUsageModels.swift | fix: address pi cost history review feedback (#653) | 7 months ago |
| CreditsModels.swift | Release 0.6.0 | 11 months ago |
| Double+Clamped.swift | Centralize clamping and harden deterministic test timezones | 8 months ago |
| KeychainAccessGate.swift | fix(app-group): migrate to team-prefixed shared container | 7 months ago |
| KeychainAccessPreflight.swift | fix: remove deprecated keychain no-ui flag | 8 months ago |
| KeychainCacheStore.swift | Preserve keychain cache on temporary lock | 6 months ago |
| KeychainNoUIQuery.swift | fix: remove deprecated keychain no-ui flag | 8 months ago |
| ManagedCodexAccountStore.swift | Improve Codex account attribution with workspaces | 7 months ago |
| OpenAIDashboardModels.swift | Add Codex reconciled usage state | 7 months ago |
| PathEnvironment.swift | fix: broaden CLI binary lookup to native installer paths for Claude (#731) | 7 months ago |
| PiSessionCostCache.swift | feat(cost): merge pi session usage into provider history | 7 months ago |
| PiSessionCostScanner.swift | Refactor StatusItemController and SettingsStore by removing debug logging and enhancing icon rendering logic | 7 months ago |
| ProviderCostSnapshot.swift | Handle Synthetic rolling, weekly, and search quota shape | 7 months ago |
| TextParsing.swift | fix: parse localized currency values | 10 months ago |
| TokenAccounts.swift | feat: extend cli token accounts | 10 months ago |
| TokenAccountSupport.swift | Normalize Claude credential routing | 8 months ago |
| TokenAccountSupportCatalog+Data.swift | Add Abacus AI provider (#729) | 7 months ago |
| UsageFetcher.swift | Parse Synthetic tickPercent for rolling regen detail | 7 months ago |
| UsageFormatter.swift | Add per-model token counts to cost history | 8 months ago |
| UsagePace.swift | Centralize clamping and harden deterministic test timezones | 8 months ago |
| WidgetSnapshot.swift | fix(app-group): migrate to team-prefixed shared container | 7 months ago |