Files
yinjianm d3e8d598b8 feat(frontend): 重构工作区终端与导航交互
将 SSH 顶部标签改为服务器级切换入口,并把同服务器下的
多终端切换、新增与关闭下沉到终端面板内部,修正服务器与
终端的视觉层级

同时将 Workbench 导航改为左侧图标栏,并为终端标签右键菜单
补充“关闭全部”动作,完善相关多语言文案与工作区事件处理
2026-03-29 23:01:49 +08:00

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.mdtasks.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 警告,但未阻断本次交付。