@@ -19,51 +19,78 @@ When `CODEX_MULTI_AUTH_DIR` is set, this root moves accordingly.
1919
2020---
2121
22- ## Dashboard Display Settings
23-
24- ### Account List View
22+ ## Account List View
2523
2624Controls account-row display and sorting behavior:
2725
28- - status badge visibility
29- - current badge visibility
30- - last-used visibility
31- - quota/cooldown visibility
32- - fetch status visibility
33- - current row highlighting
34- - smart sort enable and mode
35- - compact versus expanded layout mode
36-
37- ### Summary Fields
26+ - ` menuShowStatusBadge `
27+ - ` menuShowCurrentBadge `
28+ - ` menuShowLastUsed `
29+ - ` menuShowQuotaSummary `
30+ - ` menuShowQuotaCooldown `
31+ - ` menuShowFetchStatus `
32+ - ` menuShowDetailsForUnselectedRows `
33+ - ` menuHighlightCurrentRow `
34+ - ` menuSortEnabled `
35+ - ` menuSortMode `
36+ - ` menuSortPinCurrent `
37+ - ` menuSortQuickSwitchVisibleRow `
38+ - ` menuLayoutMode `
39+
40+ ## Summary Line
3841
3942Controls detail-line fields and order:
4043
44+ - ` menuStatuslineFields `
4145- ` last-used `
4246- ` limits `
4347- ` status `
4448
45- ### Behavior
49+ ## Menu Behavior
4650
4751Controls result-screen and fetch behavior:
4852
49- - auto-return delay
50- - pause-on-key
51- - auto-fetch limits
52- - fetch TTL
53+ - ` actionAutoReturnMs `
54+ - ` actionPauseOnKey `
55+ - ` menuAutoFetchLimits `
56+ - ` menuShowFetchStatus `
57+ - ` menuQuotaTtlMs `
5358
54- ### Theme
59+ ## Color Theme
5560
5661Controls display style:
5762
58- - theme preset
59- - accent color
60- - focus style
63+ - ` uiThemePreset `
64+ - ` uiAccentColor `
65+ - ` menuFocusStyle `
6166
6267---
6368
64- ## Backend Categories
69+ ## Experimental
70+
71+ Experimental currently hosts:
72+
73+ - one-way sync preview and apply into ` oc-chatgpt-multi-auth `
74+ - named local pool backup export with filename prompt
75+ - refresh guard controls (` proactiveRefreshGuardian ` , ` proactiveRefreshIntervalMs ` )
76+
77+ Sync behavior:
78+
79+ - preview is always shown before apply
80+ - blocked target states do not apply changes
81+ - destination active selection is preserved
82+ - destination-only accounts are preserved by the merge preview/apply path
83+
84+ Named backup behavior:
85+
86+ - prompts for a filename
87+ - appends ` .json ` when omitted
88+ - rejects separators, traversal (` .. ` ), ` .rotate. ` , ` .tmp ` , and ` .wal ` suffixes
89+ - fails safely on collisions instead of overwriting by default
90+
91+ ## Backend Controls
6592
66- ### Session and Sync
93+ ### Session & Sync
6794
6895Examples:
6996
@@ -75,7 +102,7 @@ Examples:
75102- ` sessionAffinityMaxEntries `
76103- ` perProjectAccounts `
77104
78- ### Rotation and Quota
105+ ### Rotation & Quota
79106
80107Examples:
81108
@@ -87,18 +114,17 @@ Examples:
87114- ` retryAllAccountsMaxWaitMs `
88115- ` retryAllAccountsMaxRetries `
89116
90- ### Refresh and Recovery
117+ ### Refresh & Recovery
91118
92119Examples:
93120
94121- ` tokenRefreshSkewMs `
95- - ` proactiveRefreshGuardian `
96- - ` proactiveRefreshIntervalMs `
97122- ` proactiveRefreshBufferMs `
123+ - ` storageBackupEnabled `
98124- ` sessionRecovery `
99125- ` autoResume `
100126
101- ### Performance and Timeouts
127+ ### Performance & Timeouts
102128
103129Examples:
104130
@@ -175,4 +201,4 @@ codex auth forecast --live
175201
176202- [ commands.md] ( commands.md )
177203- [ storage-paths.md] ( storage-paths.md )
178- - [ ../configuration.md] ( ../configuration.md )
204+ - [ ../configuration.md] ( ../configuration.md )
0 commit comments