diff --git a/packages/app/src/renderer/components/SettingsPanel.tsx b/packages/app/src/renderer/components/SettingsPanel.tsx index 87579f5..de1c8c1 100644 --- a/packages/app/src/renderer/components/SettingsPanel.tsx +++ b/packages/app/src/renderer/components/SettingsPanel.tsx @@ -729,43 +729,37 @@ function ConnectorsTab({ claudeCount, codexCount, geminiCount }: { claudeCount: {!registryLoading && !registryError && discoverPackages.length === 0 && (

All connectors installed

)} - {!registryLoading && !registryError && discoverPackages.map(pkg => ( -
- -
- {pkg.label} - {pkg.subs.length > 1 ? ( -
- {pkg.subs.map((sub, i) => ( -
- · - {stripLabelPrefix(sub.label, pkg.label)} - {sub.description} -
- ))} + {!registryLoading && !registryError && discoverPackages.map(pkg => { + const meta = pkg.subs.length > 1 + ? pkg.subs.map(s => stripLabelPrefix(s.label, pkg.label)).join(', ') + : pkg.description + return ( +
+ +
+
+ {pkg.label} + {meta && ( + {meta} + )}
- ) : ( - {pkg.description} - )} - {installErrors[pkg.name] && installingPackage !== pkg.name && ( -
{installErrors[pkg.name]}
- )} + {installErrors[pkg.name] && installingPackage !== pkg.name && ( +
{installErrors[pkg.name]}
+ )} +
+
- -
- ))} + ) + })} {syncError && (