fix(codex): persist desktop settings in atom state - #2166
Conversation
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
|
|
You do not have enough credits to review this pull request. Please purchase more credits to continue. |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
Disabled knowledge base sources:
📝 WalkthroughSummary by CodeRabbit
WalkthroughCodex Desktop preference synchronization now stores managed values in persisted ChangesCodex Desktop state synchronization
Estimated code review effort: 3 (Moderate) | ~20 minutes Possibly related PRs
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
electron-persisted-atom-state, which version 26.721.41059 actually readsVerification
shellspec spec/activate_config_spec.sh— 55 examples, 0 failures (3 failures before the fix)make nix-format-check— 533 files, 0 changedbash -nand ShellCheck on the synchronizermake build— successful Galactica Darwin generationNote
nix developenvironment evaluation stalled and was interrupted; no Fish assertion failedshunkakinokisoftware-uvkdSummary by cubic
Persist Codex Desktop managed settings in
electron-persisted-atom-stateand remove stale top‑level copies. Matches current Desktop behavior, preserves unrelated state, and avoids unnecessary rewrites.electron-persisted-atom-state(UI ignores top-level keys).launchdchurn; add regression tests for merge, rewrite recovery, and idempotency.Written for commit 1ad11da. Summary will update on new commits.