8.7.0 (2026-07-01)
Features
- add Requesty as an OpenAI-compatible provider (#1604) (a167f94)
- bar: enumerate ccs/ccsx subscription profiles with per-profile quota (ed86a08)
- bar: make the profile carousel mouse-navigable (f57eed8)
- bar: per-provider profile carousel with ccs/ccsx surface tags (e8adcb8)
- bar: swipeable profile carousel and condensed alerts (#1603) (d7933c6), closes #1602
- websearch: add agy provider and deprecate gemini cli fallback (#1607) (9dd9bf2)
Bug Fixes
- auth: honor legacy unified default profiles (#1619) (2f1453e)
- bar: align subscription carousel and collapse stale blank space (#1600) (62274da), closes #1599
- bar: cache expired profiles and gate codex local fallback to the default (a0a2dd0)
- bar: keep is_default on cache-fallback rows (7b610f0)
- bar: lead carousel with default account, label it as the base command (b9f6837)
- bar: short-TTL parked rows + keep valid codex subs active (b514986)
- bar: show the active default ccs login as the leading Claude account (54ef540)
- bar: tighten subscription carousel spacing (d9bd5b6)
- bar: use nonce-bound probe auth (#1623) (0180b62)
- bound bar raw socket probes (#1618) (396e01a)
- ci: include compose parity in CI Gate (#1614) (58a90d3)
- cliproxy: clean up launch-settings overlay on synchronous spawn failure (454e155)
- cliproxy: keep proxy-chain base URL authoritative over --settings env (3847443)
- cliproxy: mask control panel login key (#1617) (bb7c3a4)
- close bar launch case bypass (#1613) (3f1dce3)
- codex: normalize CLIProxy responses routes (#1605) (ba0e768)
- codex: route codex CLI to /backend-api/codex on original CLIProxy backend (a1a5651), closes #1597
- cursor: propagate daemon auth token (#1616) (4283c46)
- fail closed on websearch launch provisioning (#1621) (f2843ad)
- glmt: emit thinking signature as opaque string (cbcdb6b)
- logging: redact browser debug endpoint (#1622) (138ead0)
- make CCS Bar launch descriptor use private shim (fb9509d)
- restrict bar release workflow to main (#1612) (23b2c3d)
- skip paused codex accounts in bar refresh (#1620) (0527e27)
Documentation
- cliproxy: document strip-vs-overlay launch-settings siblings and model-key superset (13e23e0)