diff --git a/src/renderer/components/settings/providers/ProviderRow.tsx b/src/renderer/components/settings/providers/ProviderRow.tsx
index 88c66bc9..fa8cd697 100644
--- a/src/renderer/components/settings/providers/ProviderRow.tsx
+++ b/src/renderer/components/settings/providers/ProviderRow.tsx
@@ -136,12 +136,17 @@ export function ProviderRow({ entry, credential }: Props) {
{entry.label}
-
+
{kindLabel(entry.auth.type, t)}
-
- {hasCredential ? (credential.displayHint ?? statusLabelText) : statusLabelText}
+
+
+ {hasCredential && credential.displayHint ? credential.displayHint : statusLabelText}
+
+ {hasCredential && status !== "active" ? (
+ ยท {statusLabelText}
+ ) : null}
diff --git a/src/renderer/components/settings/providers/ProvidersPanel.tsx b/src/renderer/components/settings/providers/ProvidersPanel.tsx
index def437ec..e9400c12 100644
--- a/src/renderer/components/settings/providers/ProvidersPanel.tsx
+++ b/src/renderer/components/settings/providers/ProvidersPanel.tsx
@@ -150,10 +150,10 @@ export function ProvidersPanel({ catalog }: ProvidersPanelProps = {}) {
{grouped.map((group) => (
-
+
{group.label}
-
+
{group.items.length}