From 2091a90b7710e7cb0b565577a5e659473126a541 Mon Sep 17 00:00:00 2001 From: kaitranntt Date: Tue, 27 Jan 2026 20:24:01 -0500 Subject: [PATCH] fix(cliproxy): address PR review feedback - Remove claude from PLUS_ONLY_PROVIDERS (Claude works with normal CLIProxy too) - Fix color inconsistency: use #D97757 to match SVG brand color - Add iflow to checkAuthCodePorts (pre-existing issue, fixed opportunistically) --- src/management/oauth-port-diagnostics.ts | 2 +- ui/src/lib/provider-config.ts | 2 +- ui/src/pages/settings/sections/proxy/index.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/management/oauth-port-diagnostics.ts b/src/management/oauth-port-diagnostics.ts index 48db2348..806a97cc 100644 --- a/src/management/oauth-port-diagnostics.ts +++ b/src/management/oauth-port-diagnostics.ts @@ -164,7 +164,7 @@ export async function checkAllOAuthPorts(): Promise { * Check OAuth ports for providers that use Authorization Code flow only */ export async function checkAuthCodePorts(): Promise { - const providers: CLIProxyProvider[] = ['gemini', 'codex', 'agy', 'kiro', 'claude']; + const providers: CLIProxyProvider[] = ['gemini', 'codex', 'agy', 'iflow', 'kiro', 'claude']; const results: OAuthPortDiagnostic[] = []; for (const provider of providers) { diff --git a/ui/src/lib/provider-config.ts b/ui/src/lib/provider-config.ts index 764adf51..72cb9808 100644 --- a/ui/src/lib/provider-config.ts +++ b/ui/src/lib/provider-config.ts @@ -24,7 +24,7 @@ export const PROVIDER_COLORS: Record = { qwen: '#6236FF', kiro: '#4d908e', // Dark Cyan (AWS-inspired) ghcp: '#43aa8b', // Seaweed (GitHub-inspired) - claude: '#D97706', // Anthropic orange + claude: '#D97757', // Anthropic brand color (matches SVG) }; // Provider display names diff --git a/ui/src/pages/settings/sections/proxy/index.tsx b/ui/src/pages/settings/sections/proxy/index.tsx index 0009b164..38879cc2 100644 --- a/ui/src/pages/settings/sections/proxy/index.tsx +++ b/ui/src/pages/settings/sections/proxy/index.tsx @@ -29,7 +29,7 @@ import { api } from '@/lib/api-client'; const DEBUG_MODE_KEY = 'ccs_debug_mode'; /** Providers only available on CLIProxyAPIPlus */ -const PLUS_ONLY_PROVIDERS = ['kiro', 'ghcp', 'claude']; +const PLUS_ONLY_PROVIDERS = ['kiro', 'ghcp']; export default function ProxySection() { const {