Repository navigation
Releases: nesszer/Win-CodexBar
Release list
Win-CodexBar 0.70.0
[Windows] 0.70.0 - 2026-10-03
Windows port of upstream CodexBar 0.60.3 → 0.70.0: every provider, cost/usage, privacy, tray, CLI and reliability port from upstream 0.60.4 through 0.70.0 integrated across the release branch, plus six community pull requests and fixes for open issues. This is also the first release to ship the changes in the unreleased 0.61.0 changelog section.
Added
- Providers: port Hyper (session-first Hypercredit balance), GitKraken AI (personal weekly credits and org pool sharing), Bifrost (self-hosted gateway budgets, rate limits and model spend), Atlas Cloud (account USD balance), Aixy (key usage and applicable budgets), ElevenLabs (endpoint override and
XI_API_KEYalias), Helmcode (reset fallback and tenant dashboard URL), v0 (billing dashboard URL), and Hugging Face (identity cache, billing-permission message, API-only without cookies) (#619, #618, #676, #661, #726, #723, #724, #725). - Providers: save labeled token accounts for Kimi web sessions, Doubao Ark API keys, and OpenCode Go keys-or-sessions, with per-account source routing and fail-closed credential isolation (#620).
- Providers: StepFun credit plans with a Credit label and no invented reset; StepFun pricing parity for Sol repricing cutoffs, Cyber rates, and Daybreak aliases (#710, #734).
- Providers: prefer twelve preferred currencies from one shared catalog (#679, #609).
- Providers: Antigravity Gemini 3.1 Pro pricing aliases with effort tiers, priced through the shared models.dev catalog (#732).
- Providers: Kimi Code API responses that carry only a monthly pool or a partial ratio pool now parse and render correctly (#730).
- Providers: Kimi web access tokens import from Chromium local storage, including
user-*profiles, via the shared browser detector (#649). - Providers: Venice accepts Clerk session cookies with Bearer auth and falls back per browser for web sessions (#626, #729).
- Providers: OpenRouter diagnostics and Activity summary (#703).
- Usage & Spend: re-land the daily ledger, capped to the newest 30 rows with a "Show all" expander (#715).
- Usage & Spend: attribute Nous OpenCodex ledger rows to Nous Portal spend and price unpriced OpenCodex rows by billing route instead of reporting zero (#682, #731).
- Usage & Spend: price Codex Priority turns from local trace evidence, with a historical cutoff so pre-cutover snapshots keep their original rates (#698).
- Usage & Spend: cost reporting periods — a
CostReportingPeriodcore with range-aware cost scanners,cost --periodand period-aware serve/cost, and a History window setting with period-aware spend surfaces (#648, #653, #665). - Usage & Spend: provider quota burndown charting in the tray panel details (#739).
- Tray: re-land stranded tray pace colors (#716).
- Tray: refresh sixteen provider brand accents, dropping the retired Crof entry (#719).
- Codex: re-land the stranded Codex scanner with OpenCodex numeric parsing and reserve pricing (#714).
- Integrations: disclose the provider lane label in Settings usage bars and the metric picker (#738).
- Codex: persist and record quota reset observations so reset history survives restarts and refreshes (#743).
- Providers: new llmman, DevPass (plan credits and premium weekly), xKiro (daily free tokens), Raycast (monthly AI credits), Vercel AI Gateway (credit balance) and Sakana (pay-as-you-go balance) providers (#650, #658, #663, #668, #678, #685).
- Providers: Alibaba Token Plan and Qwen Cloud monthly windows, Doubao Agent Plan tray icon fallback, Chutes quota classification, Perplexity session retries and credit lanes, Command Code granted monthly credits, and Abacus concurrent credits and billing (#662, #637, #639, #643, #632, #628).
- Providers: Grok reads bearer credits from the CLI credits proxy and shows a product usage breakdown, also on the grok.com billing fallback; the Grok local session scan covers exact local calendar days (#652, #656, #692, #687).
- Providers: LiteLLM spend-report fallback, identity and team/user budgets, and opt-in model activity with Claude workspace spend; LLM Proxy base URL setting with private-network HTTP and tolerant quota groups (#630, #702, #664, #704).
- Providers: Mistral counts plan-covered tokens, shows plan amounts as detail lines, offers a Monthly Plan metric, and prices usage by event type, API zone and service tier (#647, #657, #717, #718).
- Providers: OpenAI Admin pagination, token totals and retry, plus per-day usage history with a daily usage chart (#645, #699, #701).
- Providers: Muse reads the selected browser team quota, ClinePass reuses the Cline auth session, OpenCode Go counts local tokens, Zed gets opt-in browser billing, Bifrost parity polish, and MiniMax browser storage discovery over a shared Chromium LevelDB reader (#655, #681, #671, #674, #675, #651, #646).
- Providers: Devin manual paste auth guidance, and the saved Kimi API region is honored in CLI and serve fetches (#736, #737).
- Settings: portable preferences export and import (Settings and
codexbar config preferences), credential expiry alerts, and Stay Awake while local agent sessions are live (#654, #660, #659). - Settings: provider switcher shortcut model, default navigation keys and a shortcut editor (#693, #700).
- Usage & Spend: provider grouping, a consolidated chart selector and clear-selected-day; Codex sessions are named and ranked by cost; Claude incomplete requests are marked (#705, #673, #707).
- Serve: dashboard usage display control (Follow server, Used, Remaining) (#680).
- Tray: stacked provider tray mode, and the reviewed provider, history and tray ports batch (#603, #610).
- Language: Brazilian Portuguese (pt-BR) UI, contributed by @mdnbras (#617).
- Browser cookies: Chrome Beta, Dev, Canary, Chrome for Testing and Chromium profiles as cookie sources, contributed by @ciltocr...
Win-CodexBar 0.60.3
[Windows] 0.60.3 - 2026-09-15
Windows port of upstream CodexBar 0.56.8 → 0.60.3.
Added
- Providers: port whitespace-aware Codex rescans, OpenCodex numeric and cache parsing, reserve pricing aliases, Usage & Spend ledger details, and optional tray pace colors (#488, #489, #490, #492, #493).
- Providers: add Vertex OAuth validation and preserve Antigravity structured reports, discrete model pools, Warp add-on pools, Perplexity credit percentages, Abacus details, LiteLLM budgets, LongCat token and expiry data, and Devin organization context (#494, #498, #503).
- Accounts: add the Claude-swap multi-account adapter and its historical usage, spend, repair, and account-action behavior (#482, #503).
- Providers: restore Cursor monthly Auto pacing, paid and active-trial Grok Bot allowances, and Antigravity account-source guidance (#505).
Fixed
- Providers: harden managed Antigravity CLI fallback, use checked Mistral billing arithmetic, preserve reserved Alibaba/Qwen request characters, and retain partial usage and cost data (#483, #501, #503).
- Privacy: keep Codex account labels private and redact login diagnostics (#491, #502).
- Runtime: resume sessions safely after quota reset and keep localized reset countdowns compact (#499, #500).
Changed
- Claude: disable Remote Control registration during usage probes and keep weekly fallback data out of session warnings while preserving account separation (#503, #505).
- Settings: explain Antigravity automatic account selection and the Windows Local API / agy CLI sources (#505).
- Reliability: improve Claude Add-account WSL diagnostics, Codex token saturation, dark-theme select popups, ambient account selection, and endpoint/model validation (#471, #472, #480, #484, #485).
- CI: add the curated TypeScript anti-slop gate to hosted validation (#487).
Release artifacts are unsigned (SignPath onboarding pending); verify them against the attached
.sha256sidecar files.
Win-CodexBar 0.56.8
Windows release aligned to the reviewed upstream CodexBar 0.56.8 behavior baseline, plus Windows-specific reliability, account-switching, UI, browser-import, and release-pipeline improvements landed since 0.55.0.
Added
- Saved Codex and Claude accounts with account switching from Settings and the native tray menu.
- Antigravity local token-history reporting, improved quota selection, and bounded historical scanning.
- Expanded Codex usage/cost history, reasoning-token accounting, reset diagnostics, and privacy-aware Usage & Spend reporting.
- Claude Desktop/session discovery and localized model-specific weekly quota labels.
Changed
- Codex account switching now separates credential storage, fetch coordination, and restart orchestration from the HTTP API and Tauri command layers.
- Tray account actions are isolated behind a dedicated tray-account controller instead of growing the shared tray bridge.
- Windows typography, Settings layout, and tray/pop-out usage-card layout are split into focused surface styles.
- pnpm is pinned at 11.25.0 from one canonical package-manager declaration used by the release tooling.
Fixed
- Codex preserves authenticated HTTP permission failures instead of misclassifying 403 responses as expired credentials, including PAT paths.
- Claude refresh can adopt changed fresh Windows Credential Manager credentials when the default file credential is expired.
- Copilot account reuse is identity-first, preventing legacy labels from replacing a different verified GitHub account.
- Kiro usage enrichment follows the validated profile ARN region and fails closed for unsupported regions.
- Codex bundled CLI discovery and desktop restart/account-switch flows are more reliable on Windows.
- Brave App-Bound Encryption cookie import reports the Windows limitation clearly instead of implying a generic cookie failure.
- Ollama browser-cookie import tries viable browser sources without letting one failed source hide another valid source.
- Minimax API-key quota retrieval uses the provider API rather than treating browser cookies as the only usable path.
v0.55.0
Win-CodexBar v0.55.0
Windows port of upstream CodexBar 0.54.0 → 0.55.0, plus the Windows Grok OAuth routing fix from issue #362.
Added
- Command Code: individual-pro-v1 Pro tier with the current monthly credit grant.
- Cursor: Grok Bot usage window and tokscale-compatible local spend import.
- Antigravity: tokscale-compatible local spend, offline conversation fallback, agy authentication guidance, and retired Flash model aliases.
- Kiro: overage limits and charges from GetUsageLimits.
- z.ai: China account balance enrichment.
- Alibaba Token Plan: Personal/Solo SEC_TOKEN dashboard extraction.
- Codex: tokscale-compatible cached-token, bare-usage, stale-snapshot, and reasoning accounting parity.
Changed
- Usage & Spend refreshes silently when provider data changes and loads independent provider baselines in parallel.
- OpenCodex bulk pricing reuses one shared models.dev pricing snapshot.
- OpenRouter management spend uses completed UTC days for the rolling 30-day window.
- Simplified Chinese session quota labels use explicit whole-hour durations and map weekly-duration windows to the weekly label.
- Agent session names truncate safely in the desktop UI.
- Single-meaningful-quota tray icons use the full meter while multi-quota icons keep distinct lanes.
Fixed
- Grok preserves unknown-period usage instead of displaying it as zero.
- Grok Auto/OAuth routing works when browser cookies are disabled (#362).
- Alibaba retries successful-but-empty usage responses and sends navigation headers on the dashboard request that renders SEC_TOKEN.
- Gemini shutdown guidance preserves paid/workspace exclusions.
Win-CodexBar 0.54.0
[Windows] 0.54.0 - 2026-08-22
Windows port of upstream CodexBar 0.53.0 → 0.54.0.
Added
- Providers: Codex PAT (Personal Access Token) usage source with user-agent normalization and fallback narrowing (#353).
- Providers: Grok local session token scanning — reads local session files for Grok usage data (#353).
- Providers: OpenCode Go usage API — authenticated usage API with rolling/weekly/monthly windows, auto-fallback from local to API (#353).
- Providers: OpenRouter Activity spend — 30-day spend tracking via management API key, with daily breakdown, dedup, and conflict detection (#353).
- Providers: Antigravity idle-family filtering — idle window IDs filtered to family-level granularity for the dashboard (#353).
- Cost: Historical GPT-5.6 Terra/Luna pricing — date-gated rates: requests before 2026-07-30 use pre-cut pricing, after uses current rates (#353).
- Cost: OpenCodex spend routing — typed
RouteTargetenum routes entries to the correct subscription (Codex, OpenCode Go, Kimi, DeepSeek) by model prefix first, then provider label (#353). - Cost: xAI daily spend breakdown added to xAI spend snapshot (#353).
- Cost: Management API token — optional secondary management credential for providers that expose one (OpenRouter Activity) (#353).
- Settings:
show_pacetoggle for pace visualizations and forecast text in provider menu cards (default: on) (#353). - Settings: OpenRouter management API key configuration in Settings → Providers (#353).
Fixed
- Tray: Auto-fit ResizeObserver feedback loop fix — panel size adjusts correctly on content changes (#352).
Changed
- Upstream 0.53.0 → 0.54.0 provider, cost, and CLI behavior ported onto the Windows tray/desktop shell (#353).
Release artifacts are unsigned (SignPath onboarding pending); verify them against the attached
.sha256sidecar files.
Win-CodexBar 0.53.0
[Windows] 0.53.0 - 2026-08-19
Windows port of upstream CodexBar 0.48.0 → 0.53.0.
Added
- Providers: Fireworks provider with 30-day rated billing spend (#337).
- Providers: Amp monthly renewals + 8PM NY free reset, LongCat token-packs summary, OpenCode pay-as-you-go billing fallback (#338).
- Providers: Cursor app session preference — reads Cursor's read-only
state.vscdbfor automatic session detection before browser cookies (#339). - Providers: Kiro re-authenticate via
run_kiro_login()wired intotrigger_provider_login(#341). - Providers: Grok source picker — Auto / Grok CLI / SuperGrok OAuth / Browser cookies (#346).
- Charts: Tokens/Cost chart switch with a Tokens tab in Settings, defaulting active for Codex; "Refreshing" marker for incomplete backfill (#339).
- Charts: Centered x-axis date labels on bar/point centers (#341).
- Cost: Explicit cost provenance and coverage —
SpendContractwithCostProvenance(ListPriceEstimate/VendorMetered/Mixed/Unknown) andCostCoverageCounts; partial totals show coverage, nothing unpriced masquerades as a bill (#346). - Cost: Token mix, hourly activity heatmap, and conversation totals in UsageSpendTab (#346).
- Cost: All-time range (365 days) —
selectedDays: 0maps to 365-day clamp (#346). - Cost: Exact-match custom pricing overlays from
custom-pricing.json— custom rates authoritative over models.dev/built-in (#346). - Cost: Opt-in read-only OpenCodex import — reads
usage.jsonl, deduplicates byrequest_id, aggregates intoImportedSpendSourcewith SQLite cache (#346). - Cost: Per-project spend and Projects panel in UsageSpendTab (#344, #346).
- Cost: OpenCode Go local estimate source labeling (#344).
- Cost: CLI
codexbar usage --format toon— TOON v4.1 JSON payload emission (#346). - Cost: CLI
codexbar cost --jsonaligned with spend provenance, token mix, coverage, and opt-in OpenCodex (#346). - Low Power Mode Off/On/Automatic —
LowPowerModePreferenceenum; Automatic reads Windows Battery Saver viaSystemStatusFlag(#346). - i18n: Turkish (tr-TR) locale support (#342).
- Settings: Light theme toggle fix (#343).
- Sessions: Cost CLI session grouping (#344).
- Serve:
--identitynow optional; followshide_personal_infosetting when absent (#341). - z.ai:
CREDIT_LIMITcoding plans now parse likeTOKENS_LIMIT— 5-hour credit window drives primary % and reset (#337). - Kimi: Official lane names + duplicate suppression — membership pool renamed to "Total usage", duplicate
Code 7-dayrow hidden on positive evidence (#337). - OpenRouter: Key-quota fast join on a 1-second deadline (was 3s) with explicit degraded-join logging (#337).
- Proof: Seed provider usage snapshot for deterministic proof runs (#336).
- FloatBar: Synced with menu bar metric preference (#335).
- Tray:
OverviewSpendSummarycomponent showing 30-day total spend across all providers in the tray panel header (#346).
Fixed
- Claude: Prefer
limits[]session over stalefive_hourafter 5h rollover (#334). - Claude: Stop rescaling utilization below 1% to 100% (#274).
- Antigravity: Detect
agyCLI in Antigravity provider on Windows (#333). - Qwen Cloud: Promote weekly window to primary (#284).
- DeepSeek: Show peak and off-peak pricing (#280).
- Ollama: Cookie stripping —
strip_curl_cookie_wrapper,curlprefix +Cookie:label stripping innormalize_cookie_header(#341). - Ollama: Cookie-expiry recovery — invalidate + browser re-import + retry (#338).
- Claude: Scope session-equivalent forecast history by account (#276).
- Menu-card: Detail wrapping for long metric reset/pace details — two-line clamp instead of ellipsizing (#337).
- Provider status: Last-success cache — transport failures never replace the last known status (#339).
- Codex: Custom-backend guidance — missing
auth.json+ custom backend reports rate limits unavailable instead of telling user tocodex login(#339). - Cursor: Rename locale keys —
weekly_label: "Auto"→"Cursor",plan_period_label→ "Cursor and Third Party" (#341). - OpenCode Go: 5h/weekly pace via
pace_json()in CLI JSON + text output (#341).
Changed
- Upstream 0.49.0–0.53.0 provider, cost, and CLI behavior ported onto the Windows tray/desktop shell (#337, #338, #339, #341, #344, #346).
- UsageSpendTab rebuilt with
SpendContractOverview(provenance/coverage/conversations/token-mix metric cards),ContractModelsPanel,ProjectsPanel, and OpenCodex import toggle (#346). - GeneralTab: Low-power mode Select dropdown replacing Toggle; legacy
low_power_modeboolean kept for settings.json migration (#346). - CI: GitHub Actions release workflow added as fallback to CircleCI, reusing existing release scripts (preflight, build, manifest, publish).
- CI: Cargo registry, target, and pnpm store caching added to release pipeline (#329).
Release artifacts are unsigned (SignPath onboarding pending); verify them against the attached
.sha256sidecar files.
Win-CodexBar 0.48.0
[Windows] 0.48.0 - 2026-08-09
Windows port of upstream CodexBar 0.47.0 → 0.48.0.
Added
- Providers: CodeBuddy CN credit usage (#269).
- Codex: multi-account management — Codex accounts panel in provider settings and tray menu flyout for switching accounts (#255–#260).
- Serve: modular usage dashboard (coordinator/snapshot structure with provider icons) from upstream 0.48.0 (#271).
- Sessions: unified Pi-family (pi + OMP) agent sessions with live-process correlation, PID-only rows, and a unified AgentSessions view;
sessions --json-v2with legacy--jsonfallback negotiated over SSH (#271). - Upstream 0.48.0: Copilot AI credits counter, CommandCode rolling windows + GOAT plan, OpenRouter key meter, ZoomMate browser cookie scope, OpenCode Go per-model daily cost breakdown (#271).
- Regional: Kimi Desktop monthly membership enrichment, GLM Coding Plan 5-hour/weekly windows, z.ai Global vs BigModel CN region routing with cross-region endpoint override rejection (#271).
Fixed
- Codex weekly window detection when the 5-hour session window is missing (#268).
- MiniMax CN Token Plan web fetch via token-plan endpoints (#254, #262).
- Tray: auto-fit measure scaled by active zoom + proof anchor clamp (#265, #266).
- Tray: Codex accounts card overflow and weekly-only tray bar (#264).
- Tray: fractional-DPI flyout resize oscillation via two-state cycle detection (#261, #272).
- Upstream 0.48.0: bounded serve request heads, bounded Codex JSONL cost cache (oversize persistence refused), Claude OAuth terminal/transient refresh classification, Codex reset backfill (#271).
Changed
- Upstream 0.48.0 provider and CLI behavior ported onto the Windows tray/desktop shell (#271).
- Repo automation: contributor interaction guard relaxed to a 14-day account-age floor and 15 PRs per 7-day window (#263).
- Docs: SignPath code-signing policy and privacy statement published; code signing is pending SignPath onboarding — release artifacts remain unsigned with SHA-256 sidecars (#270).
Release artifacts are unsigned (SignPath onboarding pending); verify them against the attached
.sha256sidecar files.
Win-CodexBar 0.47.0
Win-CodexBar 0.47.0
[Windows] 0.47.0 - 2026-08-04
Windows port of upstream CodexBar 0.46.0 → 0.47.0.
Added
- Providers: Notion AI and xAI usage surfaces from upstream 0.47.0.
- CLI: hooks watch mode for live hook event streaming.
- Low Power Mode to reduce background refresh/work on battery or demand.
- Cost pace: real-calendar monthly pacing (not rolling 30-day only).
- Settings: per-notification custom sounds (#251).
- Russian localization (#248).
Fixed
- MiniMax coding-plan web-session auth/status refresh (#250, #246).
- OpenCode Go rolling 5-hour usage falsely showed 100% "Exhausted" when the real value was 1% (#250, #247).
- FloatBar DPI-aware sizing on scaled displays (#245).
- Provider fixes: Cursor, CommandCode, OpenCode Go WAL handling, and ZAI/Kimi/Grok duration windows.
Changed
- Upstream 0.47.0 provider and CLI behavior ported onto the Windows tray/desktop shell.
Win-CodexBar 0.46.0
Windows port of upstream CodexBar 0.45.2 → 0.46.0. macOS-only shell items (WidgetKit, Sparkle, AppKit menu layout, Homebrew, Safari cookie APIs) remain deferred.
Added
- Providers: Qwen Cloud (Individual Token Plans with 5-hour and weekly rolling windows) and ZoomMate (credit status with host failover, cURL/cookie auth, bearer mint).
- Alibaba Token Plan: Personal/Solo variants for mainland (Bailian) and international (Model Studio) accounts via
alibaba_token_plan_regionsetting. - Claude: prepaid credit balance in cost surfaces from cached/manual web sessions.
- Claude: setting to hide the Daily Routines row (
claude_daily_routines_usage_visible, default on). - Menu: fractional session-quota estimates on the weekly row ("Estimated: N session quotas left") when session+weekly history qualifies; optional
weekly_progress_work_days. - Codex: local Workspaces indexing foundation — per-project/session/model usage attribution with a local sidecar index; new
codexbar workspacesCLI and desktop snapshot bridge. - CLI:
config dumpredacts stored credentials by default;--show-secretsrestores raw output.
Changed
- Codex local cost scans use the disk cache: unchanged files skipped by mtime/size, grown logs resumed mid-file, 256 KiB line bound — repeat scans are incremental.
- Automatic tray metric surfaces the highest-used (exhausted) window across providers, preserving per-provider overrides.
- CLI alias
qwennow resolves to Qwen Cloud (usealibabafor the Coding Plan).
Fixed
- Claude: model-scoped weekly rows above Daily Routines; automatic metric prefers account Weekly over exhausted model carve-outs; learned full-session estimate stays visible while the session window is idle.
- Amp: subscription plans (e.g. Megawatt) parse into Other/Orb percentage windows instead of a misleading cookie error.
- Grok: explicit cookie refresh with validated session caching for background reuse.
- Chutes: quota counts render as detail text instead of being misread as reset schedules.
- LLMProxy: skip already-elapsed reset times when picking the next reset.
- Ollama: reuse validated browser sessions across refreshes.
Win-CodexBar v0.45.3
Added
- Settings: global HTTP proxy for provider traffic (#235, #236).
- Codex tray: reset-credit next expiry on the Reset credits row (count + “Next expires …”; honors Relative reset time) (#241).
Fixed
- Tray icon missing from the taskbar after upgrade (#237, #238).
- Float bar window flipping Settings Auto theme to light (pin WebView2 dark on float bar) (#240).
Changed
- Hosted PR check on Blacksmith Windows (fmt, clippy, tests, frontend build); release packaging remains local.
- Dead-code and helper cleanup (shared SigV4/parse helpers, drop unused CLI args/bridge bindings/icons registry, simplify build scripts).