mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-08-10 16:53:35 +08:00
## 背景 Issue #853 希望在“设置 → 工作区 → Tab 标签”中增加连接分组名称展示能力,便于在多个服务器分组之间快速识别当前标签来源。 ## 变更点 - 在 Tab 标签显示元素中增加“分组”选项,双行布局启用后默认放在第二行 - 根据连接 ID 解析连接直接所属的分组名称,并在分组重命名、移动连接或删除分组后即时刷新 - 嵌套分组场景仅展示连接的直属分组名称,不继承、不拼接父级分组路径 - 未分组连接的分组值保持为空,不生成多余分隔符 - 为长分组名称增加收缩与省略显示,并补充六种语言文案 - 增加分组展示、未分组回退及嵌套直属分组边界测试 ## 影响范围 - 仅影响工作区 Tab 标签的可选显示内容 - “分组”默认不启用,不改变现有用户的 Tab 布局和显示结果 - 不涉及后端接口、连接配置、数据库结构或数据迁移 ## 验证 - `npm run test -- src/utils/tabDisplay.test.ts`:27/27 通过 - `npx tsc --noEmit --pretty false`:通过 - `npx vite build`:通过 - 六套 `shared/i18n/*.json`:解析通过 - `git diff --check origin/dev...HEAD`:通过 Closes #853