Skip to content

CodexBar 0.20

Latest

Choose a tag to compare

@steipete steipete released this 08 Apr 03:42
· 12 commits to main since this release
v0.20
d36dc01

Highlights

  • Codex: switch between system accounts/profiles without manually logging out and back in. @ratulsarna
  • Add Perplexity provider support with recurring, bonus, and purchased-credit tracking, Pro/Max plan detection, browser-cookie auto-import, and manual-cookie fallback (#449). Thanks @BeelixGit!
  • Add OpenCode Go as a separate provider with 5-hour, weekly, and monthly web usage tracking, widget integration, and browser-cookie support.
  • Claude: fix token and cost inflation caused by cross-file double counting of subagent JSONL logs, fix streaming chunk deduplication, and add claude-sonnet-4-6 pricing. Thanks @enzonaute for the investigation!
  • Cost history: merge supported pi session usage into Codex/Claude provider history (#653). Thanks @ngutman!

Providers & Usage

  • Perplexity: add recurring, bonus, and purchased-credit tracking; plan detection for Pro/Max; browser-cookie auto-import; and manual-cookie fallback (#449). Thanks @BeelixGit!
  • OpenCode Go: add a dedicated provider, parse live authenticated workspace Go usage from the web app, keep monthly optional and honor workspace env overrides.
  • Codex: add workspace attribution for account labels and same-email multi-workspace accounts.
  • Codex: reconcile live-system and managed accounts by canonical identity, preserve account-scoped usage/history/dashboard state, allow OAuth CLI fallback, and tighten OpenAI web ownership gating so quota and credits only attach to the matching account. Thanks @monterrr and @Rag30 for the initial effort and ideas!
  • Codex: normalize weekly-only rate limits across OAuth and CLI/RPC so free-plan accounts render as Weekly instead of a fake Session, preserve unknown single-window payloads in the primary lane, hide the empty Session lane in widgets, and accept weekly-only Codex CLI /status/RPC data without failing. @ratulsarna
  • Codex: refactor the provider end to end into clearer components and better division of responsibilities.
  • OpenCode: preserve product separation between Zen and Go, improve null/unsupported usage handling, and harden cookie/domain behavior for authenticated web fetches.
  • Cost history: merge supported pi session usage into Codex/Claude provider history (#653). Thanks @ngutman!

Menu & Settings

  • Codex: add UI for switching the system-level Codex account and promoting a managed account into the live system slot.
  • Codex: hide display-only OpenAI web extras in widgets and fix buy-credits / credits-only presentation regressions.
  • Claude: enable “Avoid Keychain prompts” by default, remove the experimental label, and preserve user-action cooldown clearing plus startup bootstrap when Security.framework fallback is still needed.
  • Fix alignment of menu chart hover coordinates on macOS. Thanks @cuidong233!