Dev (#163)
* chore(release): stop publishing legacy Windows update packages * feat(agents): support OpenCode Desktop across platforms Detect CLI and desktop installations on Windows, macOS, and Linux, and add separate launch and restart controls. Closes #156 * fix(codex): align model display names and show total session count - preserve runtime model identity in generated catalogs - count distinct sessions across database and rollout sources - update session count labels in all supported languages * fix(codex): keep config and auth files in sync - generate auth.json for API key configuration - preserve and validate OAuth credentials - include auth.json in transactional updates and rollback - retain compatibility with legacy Codex configuration states * fix(cpa-gui): update version to 0.2.59 in Cargo files * fix(codex): preserve OAuth mode after closing configuration
This commit is contained in:
1 parent
d0bd5a890a
commit
c3cd57bd8e
1 file changed
+2
-1
@@ -1245,6 +1245,7 @@ export function AgentsPage() {
|
||||
};
|
||||
|
||||
const closeConfigurationChanges = async () => {
|
||||
const retainedOauthConfiguration = selected === 'codex' ? oauthConfiguration : null;
|
||||
setConfigurationError('');
|
||||
setBusyAction('close-config');
|
||||
try {
|
||||
@@ -1253,7 +1254,7 @@ export function AgentsPage() {
|
||||
claudeModelMappingsDirtyRef.current[selected] = false;
|
||||
}
|
||||
await reloadStatusesAfterAction();
|
||||
setOauthConfigurationDraft(null);
|
||||
setOauthConfigurationDraft(retainedOauthConfiguration);
|
||||
} catch (requestError) {
|
||||
setConfigurationError(String(requestError));
|
||||
} finally {
|
||||
|
||||
Reference in new issue
Block a user