From 33a1557aede1263127c1559ace29ca03c7b41a9f Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Tue, 7 Apr 2026 18:56:51 +0700 Subject: [PATCH] Show provider error details in settings screen --- packages/app/src/screens/settings-screen.tsx | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/packages/app/src/screens/settings-screen.tsx b/packages/app/src/screens/settings-screen.tsx index 796c21bf2..6227b429c 100644 --- a/packages/app/src/screens/settings-screen.tsx +++ b/packages/app/src/screens/settings-screen.tsx @@ -477,12 +477,25 @@ function ProvidersSection({ routeServerId }: ProvidersSectionProps) { const entry = entries?.find((e) => e.provider === def.id); const status = entry?.status ?? "unavailable"; const ProviderIcon = getProviderIcon(def.id); + const providerError = + status === "error" && typeof entry?.error === "string" && entry.error.trim().length > 0 + ? entry.error.trim() + : null; return ( - - - {def.label} + + + + {def.label} + + {providerError ? ( + + {providerError} + + ) : null}