From 39704a73a227d5110db0fc62085b3ad7550d97e9 Mon Sep 17 00:00:00 2001
From: Rat0323 <261020116+Rat0323@users.noreply.github.com>
Date: Mon, 3 Aug 2026 13:55:18 +0800
Subject: [PATCH 1/2] feat: add optional official usage alert hiding
---
apps/codex-plus-manager/src/App.tsx | 23 +++++++++
.../src/components/ProviderPresetSelector.tsx | 2 +
apps/codex-plus-manager/src/i18n-en.ts | 3 ++
.../src/model-windows.test.ts | 1 +
assets/inject/renderer-inject.js | 36 ++++++++++++++
crates/codex-plus-core/src/assets.rs | 9 +++-
crates/codex-plus-core/src/ccs_import.rs | 1 +
crates/codex-plus-core/src/provider_import.rs | 1 +
crates/codex-plus-core/src/settings.rs | 9 ++++
crates/codex-plus-core/tests/cdp_bridge.rs | 48 +++++++++++++++++++
crates/codex-plus-core/tests/launcher.rs | 3 ++
.../codex-plus-core/tests/protocol_proxy.rs | 1 +
crates/codex-plus-core/tests/relay_config.rs | 12 +++++
crates/codex-plus-core/tests/relay_switch.rs | 1 +
14 files changed, 149 insertions(+), 1 deletion(-)
diff --git a/apps/codex-plus-manager/src/App.tsx b/apps/codex-plus-manager/src/App.tsx
index bc7bfb264..9233d68f4 100644
--- a/apps/codex-plus-manager/src/App.tsx
+++ b/apps/codex-plus-manager/src/App.tsx
@@ -251,6 +251,7 @@ export type RelayProfile = {
protocol: RelayProtocol;
relayMode: RelayMode;
officialMixApiKey: boolean;
+ hideOfficialUsageAlert: boolean;
testModel: string;
configContents: string;
authContents: string;
@@ -838,6 +839,7 @@ const defaultSettings: BackendSettings = {
protocol: "responses",
relayMode: "official",
officialMixApiKey: false,
+ hideOfficialUsageAlert: false,
testModel: "",
configContents: "",
authContents: "",
@@ -5782,6 +5784,21 @@ function RelayProfileEditor({
{t("启用目标功能")}
+ {profile.relayMode === "official" ? (
+
+
+
+ {t("关闭后仍可从 Codex 左下角账户菜单查看官方剩余额度。")}
+
+
+ ) : null}