feat(sidebar): close connected connections in group

This commit is contained in:
jearhe authored and GitHub committed 2026-08-24 13:33:37 +08:00
1 parent 917bbc1238
commit a8369390df
11 files changed
+104 -8

No files matched your search

@@ -425,6 +425,9 @@ const {
disconnectConnection,
connectionDisconnectMenuLabel,
canDisconnectConnection,
connectionGroupDisconnectMenuLabel,
canDisconnectConnectionGroup,
disconnectConnectionGroup,
canForgetSessionCredential,
disconnectAndForgetConnectionPassword,
cancelConnectionAttempt,
@@ -4963,6 +4966,12 @@ function buildConnectionSidebarMenu(context: SidebarMenuFactoryContext): boolean
items.push({ label: "", separator: true });
items.push({ label: t("toolbar.newConnection"), action: newConnectionInGroup, icon: Plus });
items.push({ label: t("connectionGroup.newGroup"), action: newSubgroup, icon: FolderPlus });
items.push({
label: connectionGroupDisconnectMenuLabel(),
action: disconnectConnectionGroup,
icon: Unplug,
disabled: !canDisconnectConnectionGroup(),
});
items.push({ label: "", separator: true });
items.push({
label: t("connectionGroup.renameGroup"),