Skip to content

Commit b38e4da

Browse files
committed
Update CHANGELOG.md
1 parent fc027a6 commit b38e4da

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

CHANGELOG.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,20 @@
22

33
## Unreleased
44
### Highlights
5-
- Claude OAuth/keychain flows were reworked across a series of follow-up PRs to reduce prompt storms, stabilize background behavior, and make failure modes deterministic (#245, #305, #308, #309). Thanks @manikv12!
5+
- Claude OAuth/keychain flows were reworked across a series of follow-up PRs to reduce prompt storms, stabilize background behavior, surface a setting to control prompt policy and make failure modes deterministic (#245, #305, #308, #309, #364). Thanks @manikv12!
66
- Claude: harden Claude Code PTY capture for `/usage` and `/status` (prompt automation, safer command palette confirmation, partial UTF-8 handling, and parsing guards against status-bar context meters) (#320).
77
- New provider: Warp (credits + add-on credits) (#352). Thanks @Kathie-yu!
88
- Provider correctness fixes landed for Cursor plan parsing and MiniMax region routing (#240, #234, #344). Thanks @robinebers
99
and @theglove44!
1010
- Menu bar animation behavior was hardened in merged mode and fallback mode (#283, #291). Thanks @vignesh07 and @Ilakiancs!
1111
- CI/tooling reliability improved via pinned lint tools, deterministic macOS test execution, and PTY timing test stabilization plus Node 24-ready GitHub Actions upgrades (#292, #312, #290).
1212

13-
### Claude OAuth & Keychain (upgrade-relevant behavior)
14-
- Claude OAuth creds are cached in CodexBar Keychain. This reduces Keychain prompts until the token expires.
15-
- If Claude OAuth credentials are present but expired, CodexBar performs at most one delegated refresh handoff to the Claude CLI and one OAuth retry before falling back to Web/CLI in Auto mode.
16-
- Claude Auto mode keeps Keychain prompts suppressed during background refreshes. Interactive Keychain prompting is only attempted during user-initiated repair flows (e.g. menu open / manual refresh) when cached OAuth is missing/expired/unusable.
17-
- Claude OAuth-only mode stays strict: OAuth failures do not silently fall back to Web/CLI.
18-
- Keychain prompting is hardened (cooldowns after explicit denial/cancel/no-access + pre-alert only when interaction is likely) to reduce repeated prompts during refresh.
19-
- CodexBar syncs its cached OAuth token when the Claude Code Keychain entry changes, so updated auth is picked up without requiring a restart.
20-
- Preferences now expose Claude’s Keychain prompt policy (Never / Only on user action / Always allow prompts) in
21-
Providers → Claude; when global Keychain access is disabled in Advanced, the policy remains visible but inactive.
13+
### Claude OAuth & Keychain
14+
- Claude OAuth creds are cached in CodexBar Keychain to reduce repeated prompts.
15+
- Prompts can still appear when Claude OAuth credentials are expired, invalid, or missing and re-auth is required.
16+
- In Auto mode, background refresh keeps prompts suppressed; interactive prompts are limited to user actions (menu open or manual refresh).
17+
- OAuth-only mode remains strict (no silent Web/CLI fallback); Auto mode may do one delegated CLI refresh + one OAuth retry before falling back.
18+
- Preferences now expose a Claude Keychain prompt policy (Never / Only on user action / Always allow prompts) under Providers → Claude; if global Keychain access is disabled in Advanced, this control remains visible but inactive.
2219

2320
### Provider & Usage Fixes
2421
- Warp: add Warp provider support (credits + add-on credits), configurable via Settings or `WARP_API_KEY`/`WARP_TOKEN` (#352). Thanks @Kathie-yu!

0 commit comments

Comments
 (0)