Add Codex restart hint after provider switch

This commit is contained in:
Jason
2026-05-30 21:19:30 +08:00
parent 3f59ab3746
commit 41433cfab2
6 changed files with 12 additions and 1 deletions
+4 -1
View File
@@ -247,7 +247,10 @@ export function useProviderActions(
if (!proxyRequiredReason) {
let messageKey = "notifications.switchSuccess";
let defaultMessage = "切换成功!";
if (activeApp === "claude-desktop") {
if (activeApp === "codex") {
messageKey = "notifications.codexRestartRequired";
defaultMessage = "切换成功,请重启客户端以生效";
} else if (activeApp === "claude-desktop") {
if (provider.meta?.claudeDesktopMode === "proxy") {
messageKey = "notifications.claudeDesktopProxyRestartRequired";
defaultMessage =
+1
View File
@@ -225,6 +225,7 @@
"providerSaved": "Provider configuration saved",
"providerDeleted": "Provider deleted successfully",
"switchSuccess": "Switch successful!",
"codexRestartRequired": "Switched successfully. Restart the client to apply changes.",
"claudeDesktopRestartRequired": "Switched successfully. Restart Claude Desktop to apply changes.",
"claudeDesktopProxyRestartRequired": "Switched successfully. Keep CC Switch running and restart Claude Desktop to apply changes.",
"addToConfigSuccess": "Added to config",
+1
View File
@@ -225,6 +225,7 @@
"providerSaved": "プロバイダー設定を保存しました",
"providerDeleted": "プロバイダーを削除しました",
"switchSuccess": "切り替え成功!",
"codexRestartRequired": "切り替えました。反映するにはクライアントを再起動してください",
"claudeDesktopRestartRequired": "切り替えました。反映するには Claude Desktop を再起動してください",
"claudeDesktopProxyRestartRequired": "切り替えました。CC Switch を起動したまま Claude Desktop を再起動してください",
"addToConfigSuccess": "設定に追加しました",
+1
View File
@@ -225,6 +225,7 @@
"providerSaved": "供應商設定已儲存",
"providerDeleted": "供應商刪除成功",
"switchSuccess": "切換成功!",
"codexRestartRequired": "切換成功,請重新啟動客戶端以套用",
"claudeDesktopRestartRequired": "切換成功,重新啟動 Claude Desktop 後生效",
"claudeDesktopProxyRestartRequired": "切換成功,請保持 CC Switch 執行,並重新啟動 Claude Desktop 後生效",
"addToConfigSuccess": "已新增至設定",
+1
View File
@@ -225,6 +225,7 @@
"providerSaved": "供应商配置已保存",
"providerDeleted": "供应商删除成功",
"switchSuccess": "切换成功!",
"codexRestartRequired": "切换成功,请重启客户端以生效",
"claudeDesktopRestartRequired": "切换成功,重启 Claude Desktop 后生效",
"claudeDesktopProxyRestartRequired": "切换成功,请保持 CC Switch 运行,并重启 Claude Desktop 后生效",
"addToConfigSuccess": "已添加到配置",