From 6e19232b021a9308d3dc783ea55a04ed3cefa4a5 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Thu, 11 Dec 2025 18:30:04 +0000 Subject: [PATCH] feat: Improve AI settings status indicator MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Show number of configured providers and available models - Display friendly model name (without provider prefix) - Better status message: 'Ready • 1 10 models'provider --- .../src/components/Settings/AISettings.tsx | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/frontend-modern/src/components/Settings/AISettings.tsx b/frontend-modern/src/components/Settings/AISettings.tsx index 3acf056..8122b8e 100644 --- a/frontend-modern/src/components/Settings/AISettings.tsx +++ b/frontend-modern/src/components/Settings/AISettings.tsx @@ -1006,13 +1006,18 @@ export const AISettings: Component = () => { class={`w-2 h-2 rounded-full ${settings()?.configured ? 'bg-green-500' : 'bg-amber-500' }`} /> - - {settings()?.configured - ? settings()?.oauth_connected - ? `Ready to use with ${settings()?.model} (via Claude subscription)` - : `Ready to use with ${settings()?.model}` - : 'Configure at least one AI provider above to enable AI features'} - +
+ + {settings()?.configured + ? `Ready • ${settings()?.configured_providers?.length || 0} provider${(settings()?.configured_providers?.length || 0) !== 1 ? 's' : ''} • ${availableModels().length} models` + : 'Configure at least one AI provider above to enable AI features'} + + + + • Default: {settings()?.model?.split(':').pop() || settings()?.model} + + +