mirror of
https://github.com/stablyai/orca.git
synced 2026-11-14 01:47:24 +00:00
* feat(claude): sync the terminal theme into Claude Code * fix(claude): retry missed theme reloads, keep settings key order, search entry * fix(claude): persist theme ownership before settings writes, skip deliberate themes, restore only on toggle * fix(claude): gate theme sync on Claude Code 2.1.119, follow Orca's Claude config dirs, keep restores owed * refactor(theme): point markdown Monaco rules at the shared contrast helpers * fix(claude): lock theme ownership edits across Orca processes, retry missed theme reloads with backoff * test(e2e): opt-in real Claude Code theme sync journey; retry theme reloads for up to five minutes * fix(claude): keep theme takeover recoverable when settings writes or the lock fail; steadier e2e journey * fix(claude): serialize theme publication with takeover and restore, per-file reload retries; record the real-Claude e2e in the isolated home * fix(claude): retry an owed restore publish, stop off-state retries, reread settings right before writing * fix(claude): republish theme files under the cross-process lock * refactor(theme): point chat selection contrast at the shared helpers * feat(claude): default theme sync on for new profiles; offer it once to existing users at their next Claude launch * fix(claude): offer theme sync to every existing profile, confirm only after the save, honest offer copy * fix(claude): right-align the theme sync offer's two actions, primary last