Files
Nexus/docs/changelog/2026-06-12-terminal-server-rail-search-history.md
T
2026-07-08 22:31:31 +08:00

1.1 KiB
Raw Blame History

终端页右侧服务器列表与搜索历史

日期2026-06-12

动机

终端与会话选服需同时进行:左侧操作 SSH,右侧随时选下一台;搜索词与服务器页共用最近记录。

变更

  • 终端页 右侧常驻 服务器列表(300px),有会话时也可切换目标
  • 搜索框改为 v-combobox,与服务器页共用 /api/servers/search-history(展示最近 10 条)
  • 回车或选历史项写入历史;空终端区提示「从右侧列表选择」

涉及文件

  • frontend/src/pages/TerminalPage.vue
  • frontend/src/components/terminal/TerminalArea.vue
  • frontend/src/components/terminal/TerminalServerPicker.vue
  • frontend/src/components/terminal/TerminalServerPickerSearch.vue(新建)
  • frontend/src/components/terminal/TerminalServerPickerList.vue(新建)
  • frontend/src/composables/terminal/useTerminalSessions.ts

验证

cd frontend && npm run type-check

打开 #/terminal:右侧列表;搜索下拉见历史;左侧终端可并行使用。

迁移

无。仅前端构建部署。