Releases
v8.3.0
Compare
Sorry, something went wrong.
No results found
8.3.0 (2026-06-14)
Features
bar-app: add CCS icon variants and usage analytics UI (9b64514 )
bar-app: bar-first quota card with sane time formatting (df96779 )
bar-app: inline spend chart bars/line toggle in the Spend header (a700a92 )
bar-app: label settings clearly and confirm before quit (26323c1 )
bar-app: legible tier chips, honest Icon label, dashboard auto-start (11b3cd5 )
bar-app: per-surface usage UI, unambiguous title, hidden scrollbar (4a633ea )
bar-app: quota gauges, threshold alerts, configurable glance (559d434 )
bar-app: render native subscription accounts with quota gauges (03077aa )
bar-app: retune subscription card palette for the dark theme (5aa94b5 )
bar-app: selectable System/Light/Dark theming (e33da98 )
bar-app: subscription-first cockpit with detailed quota card (0e0b912 )
bar-app: tune density and add spend chart style toggle (0b1c4e4 )
bar: add calendar month-to-date spend to analytics (68f0231 )
bar: add ccs bar --help with docker-style help screen (9ae6f85 )
bar: add Get CCS Bar dashboard banner and ccs bar docs page (1e7ad7e )
bar: harden summary against provider hangs and add analytics endpoint (78f9fc7 )
bar: honest quota state and merged multi-source analytics (5f850c4 )
bar: native Claude Code + Codex subscription quota (safe, server-side) (dbeb0c5 )
bar: one-flow install with quarantine automation and launch handoff (4eef3f7 ), closes #1504
bar: per-window subscription quota detail + codex multi-session scan (e96967c )
bar: show running app version in the panel header (3438c39 )
catalog: add Claude Fable 5 to Anthropic model registry (298c89f )
cli: add ccs bar command for the macOS menu bar app (205c2f3 )
cliproxy: claude pool gap closure - model-neutral launch, shadow warning, provider ban copy (a257016 ), closes #1464
cliproxy: managed drain order for account pools (a33e126 ), closes #1464
cliproxy: pool onboarding hints for existing multi-profile users (0343734 ), closes #1464
cliproxy: pool routing defaults and safety rails (fdb0430 ), closes #1464
cliproxy: pool visibility in quota output and dashboard routing card (74894f6 ), closes #1464
dashboard: promote CCS Bar globally (b9356a7 )
macos-bar: add ad-hoc packaging script + Info.plist (df4554f )
macos-bar: add CCS Bar core (client, models, discovery) + tests (23abf6a )
macos-bar: add SwiftUI MenuBarExtra app + view-model (e7001fc )
quota: add per-provider tier-lock account selection (40f32eb )
usage: attribute CLIProxy usage to accounts for per-account cost (1867116 )
web-server: add /api/bar/summary aggregator with force-fresh (6d3fde9 )
Bug Fixes
bar-app: periodic background refresh so the glance self-heals (28fef67 )
bar-app: settings as standalone window, real theme forcing, roomier layout (b950b41 )
bar: bind 'ccs bar launch' server to IPv4 loopback (2f8745b )
bar: capture click location synchronously before async panel anchoring (54a670c )
bar: correct the already-running reinstall hint (3aab14c )
bar: harden install handoff per review (dfc8b7d )
bar: keep header version label rightmost during refresh (a5c4186 )
bar: keep menu bar panel on the clicked screen in multi-display setups (70dc53d ), closes #1502 #1503
bar: probe IPv6 loopback when detecting a running CCS server (3569297 )
bar: read app version from Info.plist and verify bar API instead of version majors (c572d9f ), closes #1497
bar: read codex rollout tail via fs so quota surfaces under node (2e99b58 )
bar: resolve pre-dev review findings (security gate, honesty, correctness) (7d3a11a )
bar: reuse a running CCS web-server and probe ports on the bind host (af1a2a0 ), closes #1500
bar: stage downloads and swap so reinstall never strands the user (cf3bd8a )
bar: stop install at the manual step when quarantine clearing fails (015cc4d )
bar: verify server compat before Gatekeeper steps and harden reinstall (f68c08e )
cli: harden ccs bar install + align launch path (63d10cb )
cliproxy: close second-round review gaps in pool onboarding and remote env (7b8a6f5 )
cliproxy: guard upstream response timeout cleanup against detached socket (f59536a )
cliproxy: harden account pools per pre-merge usefulness review (1c90388 )
cliproxy: silence legacy-config skip in pool opt-in prompt (cff9008 )
macos-bar: correct set-default key, lead account, asset name (8350c24 )
mcp: retry Claude user config locks (cf90f48 )
proxy: add Anthropic passthrough mode for coding-agent-only endpoints (b98b0df )
proxy: route Anthropic passthrough by upstream profile (bb9d23a )
quota: reject tier-lock for non-managed providers (b9a1084 )
test: restore real account modules in tier-lock to fully stop mock leak (ad9bdd5 )
test: run bucket paths explicitly (27c8a95 )
test: stop tier-lock mock.module leaking an empty PROVIDERS_WITHOUT_EMAIL (0770b89 )
usage: compute cost fallback lazily to stop event-loop stall (f073434 )
usage: correct per-account cost attribution (cc7ac55 )
Documentation
bar: align install docs with Info.plist version pinning and bar-API check (e7f3ec0 )
bar: troubleshooting reflects reuse-first launch behavior (db1d125 )
Performance Improvements
bar: probe reuse candidates concurrently to avoid launch stalls (2fd90ff )
Tests
ci: allow temporary epic branch in PR trigger assertion (22d4c72 )
CI
drop temporary epic branch from PR trigger (2b7cfa3 )
run PR CI for account-pools epic branch (5101e21 )
You can’t perform that action at this time.