From d4410e78e2ff31b3f66edab2751b19b0befc6a19 Mon Sep 17 00:00:00 2001 From: alonginwind <100897495+alonginwind@users.noreply.github.com> Date: Wed, 29 Oct 2025 16:11:20 +0800 Subject: [PATCH] feat(ui): show alias instead of peerId in terminal tab label (#13332) --- flutter/lib/desktop/pages/terminal_tab_page.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/flutter/lib/desktop/pages/terminal_tab_page.dart b/flutter/lib/desktop/pages/terminal_tab_page.dart index 754b309ae..00b0758d0 100644 --- a/flutter/lib/desktop/pages/terminal_tab_page.dart +++ b/flutter/lib/desktop/pages/terminal_tab_page.dart @@ -61,9 +61,11 @@ class _TerminalTabPageState extends State { String? connToken, }) { final tabKey = '${peerId}_$terminalId'; + final alias = bind.mainGetPeerOptionSync(id: peerId, key: 'alias'); + final tabLabel = alias.isNotEmpty ? '$alias #$terminalId' : '$peerId #$terminalId'; return TabInfo( key: tabKey, - label: '$peerId #$terminalId', + label: tabLabel, selectedIcon: selectedIcon, unselectedIcon: unselectedIcon, onTabCloseButton: () async {