From ec5b7d3bae8ba8771056d49d8cfa6b14a251fe20 Mon Sep 17 00:00:00 2001 From: Mi Tom <6468993+MDX-Tom@users.noreply.github.com> Date: Mon, 7 Sep 2026 10:44:22 +0800 Subject: [PATCH] fix(settings): make Codex auth cleanup opt-in --- .../components/general-basics-card.tsx | 17 ++++++++ apps/src/lib/api/normalize.ts | 1 + apps/src/lib/i18n/messages/en.ts | 3 ++ apps/src/lib/i18n/messages/ko.ts | 3 ++ apps/src/lib/i18n/messages/ru.ts | 3 ++ apps/src/lib/store/useAppStore.ts | 1 + apps/src/types/settings.ts | 1 + .../service/src/app_settings/api/current.rs | 14 ++++++- crates/service/src/app_settings/api/mod.rs | 5 ++- crates/service/src/app_settings/api/patch.rs | 21 +++++++--- crates/service/src/app_settings/mod.rs | 1 + crates/service/src/app_settings/shared.rs | 2 + crates/service/src/codex_profile.rs | 18 +++++++- crates/service/src/codex_profile_tests.rs | 37 ++++++++++++++++ crates/service/src/lib.rs | 12 +++--- crates/service/tests/app_settings.rs | 42 +++++++++++++++++++ 16 files changed, 164 insertions(+), 17 deletions(-) diff --git a/apps/src/app/settings/components/general-basics-card.tsx b/apps/src/app/settings/components/general-basics-card.tsx index cbd33d1fb..6eb23dff5 100644 --- a/apps/src/app/settings/components/general-basics-card.tsx +++ b/apps/src/app/settings/components/general-basics-card.tsx @@ -15,6 +15,7 @@ import type { AppSettings } from "@/types"; type GeneralBasicsSnapshot = Pick< AppSettings, | "updateAutoCheck" + | "removeRequiresOpenaiAuth" | "autoStartEnabled" | "autoStartSupported" | "showMainWindowOnStartup" @@ -143,6 +144,22 @@ export function GeneralBasicsCard({ } /> +
+ {t( + "开启后,在切换到 CodexManager 网关或同步配置时移除 requires_openai_auth;关闭时保留现有配置,默认关闭", + )} +
+