Skip to content

Commit 0c1c537

Browse files
committed
Merge remote-tracking branch 'origin/split/pr59-experimental-settings' into release/all-open-v0.1.8
# Conflicts: # README.md # lib/named-backup-export.ts # lib/oc-chatgpt-import-adapter.ts # lib/oc-chatgpt-target-detection.ts # lib/storage.ts # test/codex-manager-cli.test.ts # test/named-backup-export.test.ts # test/oc-chatgpt-import-adapter.test.ts # test/oc-chatgpt-target-detection.test.ts
2 parents 27a8963 + ca8bbe4 commit 0c1c537

11 files changed

Lines changed: 5314 additions & 3019 deletions

README.md

Lines changed: 191 additions & 133 deletions
Large diffs are not rendered by default.

docs/reference/settings.md

Lines changed: 56 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -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

2624
Controls 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

3942
Controls detail-line fields and order:
4043

44+
- `menuStatuslineFields`
4145
- `last-used`
4246
- `limits`
4347
- `status`
4448

45-
### Behavior
49+
## Menu Behavior
4650

4751
Controls 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

5661
Controls 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

6895
Examples:
6996

@@ -75,7 +102,7 @@ Examples:
75102
- `sessionAffinityMaxEntries`
76103
- `perProjectAccounts`
77104

78-
### Rotation and Quota
105+
### Rotation & Quota
79106

80107
Examples:
81108

@@ -87,18 +114,17 @@ Examples:
87114
- `retryAllAccountsMaxWaitMs`
88115
- `retryAllAccountsMaxRetries`
89116

90-
### Refresh and Recovery
117+
### Refresh & Recovery
91118

92119
Examples:
93120

94121
- `tokenRefreshSkewMs`
95-
- `proactiveRefreshGuardian`
96-
- `proactiveRefreshIntervalMs`
97122
- `proactiveRefreshBufferMs`
123+
- `storageBackupEnabled`
98124
- `sessionRecovery`
99125
- `autoResume`
100126

101-
### Performance and Timeouts
127+
### Performance & Timeouts
102128

103129
Examples:
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

Comments
 (0)