You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Synced upstream CodexBar Mac improvements through 0.35.1 development
(1d39e0ca..2e4b3556), including Antigravity quota-summary pooling,
transient launch retries, Linux HTTP probing, Gemini API-key auth recognition,
MiMo balance/token usage, local session-log fallback, prompt refresh failures,
browser-cookie isolation hardening, weekly pace work-day configuration,
open-menu usage refresh, status-menu appearance fixes, editable cost-history
settings, Command Code credit resilience, and release dSYM/Sparkle signing-path
validation helpers.
Synced upstream CodexBar Mac improvements through b1e52908
(2e4b3556..b1e52908), including explicit provider registration, shared
token/environment/cookie resolution, a LiteLLM provider, Italian/Indonesian/
Polish/Arabic/Persian/Thai Mac localizations, bounded subprocess output
draining, Claude cookie and OAuth ownership tests, Copilot reset-time display,
menu/provider refresh coordination, usage snapshot preservation, provider
readiness test stabilization, broader provider/runtime test coverage, and
website provider logo refreshes.
Synced upstream CodexBar Mac improvements through ac01d736
(b1e52908..ac01d736), including Poe, Chutes, and Zed provider
integrations, XDG config-home support adapted to QuotaKit config paths,
Kiro helper process cleanup, Antigravity reset-time parsing, menu/status
refresh fixes, widget and usage-pace display updates, localization updates,
provider website assets, and broader provider/process test coverage.
Antigravity: prefer app and agy quota summaries, group usage into Gemini and Claude + GPT session/weekly pools, and preserve IDE and OAuth fallbacks. Thanks @Zihao-Qi!
Antigravity: show structured quota reset timestamps from the current resetTime field (#1553). Thanks @akunzai!
Configuration: honor absolute XDG_CONFIG_HOME paths while rejecting relative paths and preserving QuotaKit config precedence (#1562). Thanks @kiranmagic7!
Fixed
Mac updates: package customer builds with the main Sparkle appcast URL and
add a release lint guard so future updates do not point at a branch feed.
Menu bar: preserve native AppKit image-row alignment when returning to cached provider content in the open merged menu (#1560). Thanks @Zihao-Qi!
Menu bar: defer hosted submenu reconstruction until an active refresh finishes so partial provider data cannot replace the visible menu (#1556). Thanks @Yuxin-Qiao!
Weekly pace: suppress the “Lasts until reset” label when the projected run-out risk is nonzero (#1561). Thanks @kiranmagic7!
Antigravity: retry transient Text file busy launch failures while the CLI executable is being replaced.
Antigravity: fall back to loopback HTTP for local CLI and language-server probes on Linux, where self-signed localhost TLS cannot be trusted (fixes #1508). Thanks @zodiacfireworks!
Codebuff: enforce the optional subscription grace period even when the transport ignores cancellation.
Copilot: show the shared quota reset date for limited premium and chat usage windows. Thanks @Zihao-Qi!
Codex: keep managed login timeouts bounded while preserving captured output when detached helpers retain stdout or stderr.
Claude: keep segmented multi-account menus scoped to the selected account while its refresh is in flight (fixes #1527).
Command Code: keep showing available credits after the bounded optional subscription grace, including when the transport ignores cancellation (fixes #1131).
DeepSeek: keep balance refreshes responsive when optional usage-summary work ignores cancellation.
Provider probes: stop waiting indefinitely for inherited output pipes after subprocesses or CLI version checks exit (fixes #1531).
Menu bar: update visible usage values in place when a manual refresh completes instead of leaving the open provider card stale until the menu is reopened (fixes #1516).
Gemini: recognize the current gemini-api-key CLI auth setting so API-key sessions show the supported OAuth guidance instead of a misleading not-logged-in error (fixes #1511).
Kiro: keep usage refreshes bounded and clean up CLI helpers when they retain output pipes, ignore termination, or are cancelled (fixes #1533). Thanks @kiranmagic7!
Gemini: keep fnm package discovery bounded when helper descendants retain output pipes or ignore termination (fixes #1534). Thanks @kiranmagic7!
Xiaomi MiMo: cancel optional token-plan requests when the required balance request fails instead of delaying the error for up to 30 seconds.
Settings: make the cost history window directly editable by keyboard while preserving the existing stepper and 1–365 day bounds (fixes #1499). Thanks @kiranmagic7!
OpenCode Go: show Zen balances for accounts without subscription usage windows, including when the balance request takes longer than optional enrichment (fixes #1476). Thanks @kiranmagic7!
Website: replace the remaining Devin, LiteLLM, and T3 Chat provider letter tiles with logo assets.