github steipete/CodexBar v0.40.0
CodexBar 0.40.0

5 hours ago

Added

  • Claude: show opt-in read-only claude-swap accounts as stacked usage cards without delaying ambient refreshes. Thanks @optimiz-r!
  • Claude: switch inactive claude-swap accounts directly from their stacked usage cards and refresh usage immediately.
  • Codex dashboard: show calendar-correct raw Today and 30-day credit totals without converting credits to billed dollars. Thanks @avenoxai!
  • Cost charts: show visible, unit-safe scale labels across detailed history, inline menus, and widgets. Thanks @FNDEVVE!
  • Cursor: read the signed-in app token on Linux, with explicit manual-cookie web-source support and XDG config paths. Thanks @DonnieFi!
  • Devin: show remaining extra-usage balance in menus, CLI, and widgets while respecting optional-usage visibility. Thanks @FNDEVVE!
  • Widgets: make Mistral available in provider selection and switching. Thanks @joeVenner!

Changed

  • Settings: keep the sidebar fixed and visible while resizing, prevent collapse or over-expansion, and cap detail content width for readability. Thanks @Zihao-Qi!
  • Debug builds: add a compact D beside menu-bar icons and identify them as CodexBar Debug in tooltips and accessibility.
  • Usage bars: distinguish full-height quota-warning thresholds from subtle workday-boundary markers. Thanks @Alekstodo!

Fixed

  • Codex cost history: reuse one pricing catalog while building project rollups and carry fresh cache state across launches, avoiding repeated filesystem work and duplicate background scans on large local histories.
  • Providers: detect Claude Desktop on fresh installs and ignore Gemini CLI installations without usable OAuth credentials.
  • Claude cost history: include nested Claude Desktop local-agent logs while preserving current Code/Cowork coverage through the shared ~/.claude/projects store. Thanks @Zihao-Qi!
  • Claude: give multiple claude-swap accounts precedence over token-account cards and segmented switching so adapter rows remain visible. Thanks @optimiz-r!
  • Menus: scope manual refresh state to the provider being refreshed, allowing independent provider refreshes without greying unrelated rows. Thanks @hhh2210!
  • Claude history: quarantine same-directory account-switch samples until credential ownership is stable, preventing plan-utilization history from crossing accounts. Thanks @ss251!
  • Language picker: keep language names readable in their native form and make System follow macOS without removing unrelated overrides. Thanks @Zihao-Qi!
  • Reset times: preserve minute precision in long day-scale countdowns when there are no whole hours, while keeping countdowns compact to two units. Thanks @konon4!
  • Mistral: reject non-finite and overflowing credit balances before they can reach menu, CLI, or widget formatting. Thanks @joeVenner!

Don't miss a new CodexBar release

NewReleases is sending notifications on new releases.