diff --git a/packages/app/src/renderer/components/SettingsPanel.tsx b/packages/app/src/renderer/components/SettingsPanel.tsx index 2090c4f..d03d464 100644 --- a/packages/app/src/renderer/components/SettingsPanel.tsx +++ b/packages/app/src/renderer/components/SettingsPanel.tsx @@ -626,47 +626,42 @@ function ConnectorsTab({ claudeCount, codexCount, geminiCount }: { claudeCount: })} - {!registryLoading && !registryError && discoverConnectors.length > 0 && ( -
- {discoverConnectors.map(rc => ( -
- -
- {rc.label} - {rc.description} - {installErrors[rc.name] && installingPackage !== rc.name && ( -
{installErrors[rc.name]}
- )} -
- +
+ {registryLoading && ( +

Loading connector directory\u2026

+ )} + {registryError && !registryLoading && ( +

Couldn't load connector directory

+ )} + {!registryLoading && !registryError && discoverConnectors.length === 0 && ( +

All connectors installed

+ )} + {!registryLoading && !registryError && discoverConnectors.map(rc => ( +
+ +
+ {rc.label} + {rc.description} + {installErrors[rc.name] && installingPackage !== rc.name && ( +
{installErrors[rc.name]}
+ )}
- ))} -
- )} - - {registryLoading && ( -
- Loading connector directory\u2026 -
- )} - - {registryError && !registryLoading && ( -
- Couldn't load connector directory -
- )} + +
+ ))} +
{syncError && (