github steipete/CodexBar v0.38.1
CodexBar 0.38.1

6 hours ago

Added

  • Localization: add complete Russian coverage for the app and redesigned website. Thanks @Kirchberg!
  • Localization: add Galician app translations and language selection. Thanks @B1NAR10!
  • ClawRouter: add API-key tracking for monthly budget, spend, requests, tokens, and routed-provider usage.
  • Claude: show model-scoped weekly quota windows, including promotional Fable limits, from OAuth and web usage responses. Thanks @konon4!
  • Usage refresh: add an opt-in Adaptive cadence that polls every 2–30 minutes based on recent menu use, Low Power Mode, and thermal state. Thanks @hhh2210!
  • Codex: show a conservative 1.5× pace-headroom hint in menus and CLI output when usage is safely ahead of the reset curve. Thanks @astuteprogrammer!

Changed

  • Branding: replace the app and website icon with a usage-meter prompt mark that matches CodexBar's core UI.
  • Website: redesign codexbar.app around faster download, provider discovery, feature, CLI, and widget paths with responsive dark/light and localized layouts. Thanks @vyctorbrzezowski!
  • Architecture: accept a bounded opt-in adaptive refresh design with a deterministic 2–30-minute cadence and no behavioral telemetry. Thanks @hhh2210!
  • Architecture: define the security and identity boundaries required before custom HTTP JSON providers can be implemented safely.
  • Claude: accept a display-only multi-account design based on read-only claude-swap --list --json, without account switching or credential storage.
  • Notifications: accept a default-off predictive pace warning design that alerts once per risk episode and re-arms only after authoritative recovery.
  • OpenCode Go: accept bounded automatic multi-workspace fan-out while preserving the configured workspace as an exact single-workspace override.
  • Xiaomi MiMo: require authoritative cadence evidence before showing reserve or deficit projections, avoiding guesses from plan dates or names.

Fixed

  • Gemini: resolve fnm from the active PATH, stop package-discovery helpers on deadline, and return after the first output line even when descendants keep stdout open.
  • Branding: replace the malformed Poe icon and use Poe's official purple consistently across the app, widget, and website. Thanks @garethpaul!
  • Monthly quota pace: show reserve, deficit, and run-out estimates for OpenCode Go, Doubao, and Alibaba monthly reset windows using their calendar-cycle length. Thanks @Zihao-Qi and @joeVenner!
  • Localization: translate the Default Terminal setting across every supported app language. Thanks @Zihao-Qi!
  • Settings: recover collapsed sidebars and undersized saved window frames when reopening Settings. Thanks @ProspectOre!
  • z.ai: parse successful BigModel CN quota responses that omit the optional message field, while preserving useful API-code errors. Thanks @joeVenner!
  • Claude: block background delegated CLI OAuth refresh when the keychain holds MCP-only state (mcpOAuth without claudeAiOauth) while preserving explicit Refresh recovery (#1844). Thanks @Yuxin-Qiao!
  • OpenAI API: reject non-finite cost values before they can corrupt usage totals or JSON output. Thanks @joeVenner!
  • OpenCode: ignore non-finite and out-of-range reset timestamps instead of crashing usage parsing, while preserving valid quota windows. Thanks @joeVenner!

Don't miss a new CodexBar release

NewReleases is sending notifications on new releases.