d3e8d598b8
将 SSH 顶部标签改为服务器级切换入口,并把同服务器下的 多终端切换、新增与关闭下沉到终端面板内部,修正服务器与 终端的视觉层级 同时将 Workbench 导航改为左侧图标栏,并为终端标签右键菜单 补充“关闭全部”动作,完善相关多语言文案与工作区事件处理
1.7 KiB
1.7 KiB
任务清单: workbench-left-icon-rail
@status: completed | 2026-03-29 22:55
@feature: workbench-left-icon-rail
@created: 2026-03-29
@status: completed
@mode: R2
进度概览
| 完成 | 失败 | 跳过 | 总数 |
|---|---|---|---|
| 4 | 0 | 0 | 4 |
任务列表
1. 方案设计
- [√] 1.1 完成 Workbench 左侧 icon rail 的布局与交互方案整理 | depends_on: []
- [√] 1.2 补全方案包
proposal.md与tasks.md,并通过包结构校验 | depends_on: [1.1]
2. 开发实施
- [√] 2.1 在
packages/frontend/src/components/WorkspaceWorkbench.vue中将顶部 tab 按钮组改为左侧竖排图标栏 | depends_on: [1.2] - [√] 2.2 运行前端构建验证布局改动未破坏类型检查和打包 | depends_on: [2.1]
执行日志
| 时间 | 任务 | 状态 | 备注 |
|---|---|---|---|
| 2026-03-29 22:47 | 1.1 | completed | 已确认采用“仅显示小图标 + tooltip”的左侧竖排导航方案 |
| 2026-03-29 22:49 | 1.2 | completed | 已补全 proposal/tasks 并通过 validate_package.py 校验 |
| 2026-03-29 22:52 | 2.1 | completed | 已将顶部 tab 网格改为 Workbench 左侧竖排 icon rail |
| 2026-03-29 22:53 | 2.2 | completed | npm run build --workspace=@nexus-terminal/frontend 通过,仅保留既有 chunk warning |
执行备注
记录执行过程中的重要说明、决策变化、风险提示等
- 本次改动目标是最小化重排,仅调整 Workbench 导航容器,不扩散到文件管理、历史命令和编辑器子组件内部。
- 构建验证通过,Vite 仍输出仓库既有的动态导入与大 chunk 警告,但未阻断本次交付。