Skip to content

QuotaKit Mac 0.32.4.6

Choose a tag to compare

@ColumbusLabs ColumbusLabs released this 16 Jun 23:56

Changed

  • 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.
  • OpenRouter: keep credit refreshes responsive when optional key-quota enrichment 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.