mirror of
https://github.com/AgentSeal/codeburn.git
synced 2026-07-24 08:24:30 +00:00
* fix(menubar): surface CLI stdout/stderr on decode failure (#515) A failed decode of the CLI menubar-json output threw an opaque DataClientError.decode(error) that surfaced only "not valid JSON", hiding whether stdout was empty or carried a non-JSON prefix (e.g. a stray Node banner on stdout, the root cause in #515). Wrap it in a CLIDecodeFailure that carries a bounded stdout snippet, the stdout byte count, and stderr, so String(describing:) is self-diagnosing in logs and the UI. * test(menubar): add missing codexCredits arg so the Swift test target compiles Two tests built CurrentBlock without the codexCredits parameter added in #510, so the Swift test target failed to compile (CI does not run the Swift tests, so it went unnoticed). Add codexCredits: nil to both. |
||
|---|---|---|
| .. | ||
| CapacityEstimator.swift | ||
| ClaudeCredentialStore.swift | ||
| ClaudeSubscriptionService.swift | ||
| CLIClaudeConfig.swift | ||
| CodexCredentialStore.swift | ||
| CodexSubscriptionService.swift | ||
| CodexUsage.swift | ||
| DataClient.swift | ||
| MenubarPayload.swift | ||
| MenubarStatusCache.swift | ||
| QuotaSummary.swift | ||
| SubscriptionRefreshCadence.swift | ||
| SubscriptionSnapshotStore.swift | ||
| SubscriptionUsage.swift | ||
| UpdateChecker.swift | ||