Skip to content

CodexBar 0.54.1

Latest

Choose a tag to compare

@guocity guocity released this 23 Aug 15:18
· 1 commit to main since this release

Highlights

  • Codex CLI 0.149.0 compatibility: the usage probe works again after the CLI removed the untrusted approval value (steipete#3115).
  • Layout editor drag-and-drop fixed: chip reordering and the trash drop zone are reachable again, and the trash zone doubles as a click target (steipete#3121).
  • Faster relaunches: the Codex priority-turn scan cursor persists across restarts — no more re-scanning the whole trace database on every launch (steipete#3130).
  • Faster spend dashboard: provider baselines and Codex multi-account scans load in parallel, cutting cold opens to roughly the slowest single provider (steipete#3105).
  • Grok Bot on the Cursor card: weekly included Bot usage appears as a fourth bar next to Total / Cursor / Third Party (steipete#3127).

Fixed

  • Fixed the Codex CLI usage probe against Codex CLI 0.149.0: the removed untrusted approval value is replaced by never on both the app-server and isolated status launches, keeping the read-only sandbox (steipete#3115, steipete#3118). Thanks @kiranmagic7!
  • Fixed menu bar layout editor drag-and-drop: chips are draggable views instead of Buttons (whose gesture recognizer swallowed the drag), so reordering and the trash zone work again — and the trash zone now also removes the selected token on click (steipete#3121). Thanks @J2TeamNNL!
  • Fixed Codex profile-home account switches briefly showing another profile's token counts, costs, usage chart, top model, and cost history while the selected profile loads (steipete#3125).
  • Fixed the mainland Alibaba Personal/Solo Token Plan always reporting "login required": the console shell now serves its sec_token to CodexBar's fetch and the upper-case SEC_TOKEN shape is parsed (steipete#2891, steipete#3098). Thanks @LeoLin990405!
  • Alibaba: retry the Personal usage gateway's transient empty-Success responses instead of surfacing a parse error (steipete#3128). Thanks @LeoLin990405!
  • Fixed long agent session names stretching the menu: session rows now truncate inside the menu's width with the full label in a tooltip (steipete#3096). Thanks @KaranocaVe!

Performance

  • Codex: persist the priority-turn trace-database scan cursor across relaunches so a restart resumes incrementally instead of re-scanning the whole logs_2.sqlite (minutes of full-core CPU on large trace databases); existing cost caches are adopted on upgrade, not rebuilt (steipete#3130). Thanks @olddonkey!
  • Spend dashboard: load provider baselines and Codex multi-account scans in parallel and memoize currency conversion and calendar buckets, cutting cold opens from multiple seconds to roughly the slowest single provider (steipete#3105). Thanks @Yuxin-Qiao!

Providers

  • Cursor: show Grok Bot weekly included usage as a fourth card bar sourced from the dashboard's sand-usage endpoint, best-effort and hidden on accounts without a Bot allowance or on legacy request plans (steipete#3127). Thanks @kvarga!
  • Codex: show Business/Enterprise individual monthly credit used vs cap on stacked multi-account cards instead of "Limits not available" (steipete#3112). Thanks @sf-jin-ku!
  • Claude: migrate email-keyed claude-swap iCloud snapshots to their slot-keyed records and delete the leftover email-keyed predecessors, so other Macs stop showing duplicate fleet cards (steipete#3111). Thanks @sf-jin-ku!
  • Claude: distinguish claude-swap accounts that share an email with the workspace name or slot, and honor a user-chosen display alias (steipete#3082). Thanks @sf-jin-ku!
  • Kiro: show overage credits spent against their cap, plus accrued charges against the overage budget — reading the plan and overage ceilings from the same GetUsageLimits service the CLI itself calls, with a CLI-report fallback (steipete#3083). Thanks @sf-jin-ku!
  • Command Code: recognize the repriced Pro tier (individual-pro-v1, $80/mo in credits) instead of failing with an unknown-plan error (steipete#3116). Thanks @sebastianmarines!
  • z.ai: show the BigModel CN pay-as-you-go account balance inside Quota details, best-effort and CN-only (steipete#3109). Thanks @RunhuaHuang!

Localization

  • Simplified Chinese now labels quota windows by their actual duration ("5 小时" instead of a generic session label), keeping the generic wording for conversations (steipete#3069, steipete#3070). Thanks @YunyueLi!