feat(topology): add device description support and polish UI layouts

- Topology: query /api/node-info on node select and display multi-line description
- Topology: widen device node cards and remove SID truncation for full display
- Topology: tune d3-force layout parameters (increased distance & repulsion)
- Topology: fix d3-force string ID matching error ("node not found: 0")
- Settings: switch device description field from Input to multi-line Textarea
- Overview: fix active lines count logic and broken badge layout
- Sidebar: remove redundant Live badge from overview navigation item
This commit is contained in:
2026-08-26 21:27:44 +08:00
parent f38d640ac4
commit ad94d2c274
8 changed files with 103 additions and 27 deletions
-1
View File
@@ -48,7 +48,6 @@ export function AppSidebar({
id: 'overview' as NavTab,
title: '总览',
icon: LayoutDashboard,
badge: isConnected ? 'Live' : undefined,
},
{
id: 'connections' as NavTab,