feat(workspace): 增强连接管理与终端状态展示

- 为连接管理页补充多级标签树、列头排序和行级更多菜单
- 支持同一 SSH 连接打开多个终端并显示终端序号
- 补充状态监控的内存与磁盘详情字段

---
 feat(workspace): enhance connection management and terminal status visibility

- add multi-level tag tree, sortable columns, and row-level more menu
- support multiple terminals per SSH connection with terminal indices
- extend status monitor with memory and disk detail fields
This commit is contained in:
yinjianm
2026-03-25 22:25:37 +08:00
parent 6553739c08
commit d730d06c5e
16 changed files with 798 additions and 72 deletions
+4 -1
View File
@@ -1457,7 +1457,10 @@
},
"terminalTabBar": {
"selectServerTitle": "Select server to connect",
"showTransferProgressTooltip": "Show/Hide Transfer Progress"
"showTransferProgressTooltip": "Show/Hide Transfer Progress",
"newTerminalTooltip": "Open another terminal for the current server",
"openConnectionPickerTooltip": "Choose another server",
"terminalBadge": "Terminal {index}"
},
"tabs": {
"contextMenu": {
+4 -1
View File
@@ -1419,7 +1419,10 @@
},
"terminalTabBar": {
"selectServerTitle": "接続するサーバーを選択",
"showTransferProgressTooltip": "転送進捗の表示/非表示"
"showTransferProgressTooltip": "転送進捗の表示/非表示",
"newTerminalTooltip": "現在のサーバーに新しいターミナルを追加",
"openConnectionPickerTooltip": "別のサーバーを選択",
"terminalBadge": "端末 {index}"
},
"workspace": {
"terminal": {
+4 -1
View File
@@ -1461,7 +1461,10 @@
},
"terminalTabBar": {
"selectServerTitle": "选择要连接的服务器",
"showTransferProgressTooltip": "显示/隐藏传输进度"
"showTransferProgressTooltip": "显示/隐藏传输进度",
"newTerminalTooltip": "为当前服务器新增终端",
"openConnectionPickerTooltip": "选择其他服务器",
"terminalBadge": "终端 {index}"
},
"tabs": {
"contextMenu": {