1.9 KiB
1.9 KiB
补录门禁:宝塔 skip-reload · Terminal 快速添加 · 快捷命令排序
日期:2026-07-01
变更摘要
补录 2026-06-30 / 07-01 已上线但未经完整八道门控的批次:
- 宝塔 bootstrap:
api.json无变更时不bt reload,避免踢面板会话 - Terminal:工具栏「快速添加(IP)」与 Servers 对齐;成功后自动
newSession/ 跳转 Terminal - Settings 快捷命令:
PUT /quick-commands/reorder路由置于/{id}之前,修复上下箭头无效
动机
- 6/30 生产部署跳过
pre_deploy_check(无当日 changelog/audit、本机无 :8600、Gate 8 无 cursor-agent) - 用户反馈 Settings 上下箭头点击无效应从根因修复并补门禁
涉及文件
后端
server/infrastructure/btpanel/ssh_bootstrap.pyserver/api/terminal.pytests/test_btpanel_ssh_bootstrap.pytests/test_terminal_quick_commands.py
前端
frontend/src/composables/servers/useServerQuickAdd.tsfrontend/src/components/servers/ServerQuickAddDialogs.vuefrontend/src/utils/openServerTerminal.tsfrontend/src/components/terminal/TerminalTabBar.vuefrontend/src/pages/TerminalPage.vuefrontend/src/pages/ServersPage.vuefrontend/src/components/TerminalQuickCommandsSettings.vue
门禁
deploy/pre_deploy_check.sh— Gate 3 本机 :8600 不可达时回退 pytest 专项docs/changelog/2026-06-29-btpanel-bootstrap-skip-reload.md(6/29 变更说明,一并纳入本批验证)
迁移 / 重启
- 宝塔 skip-reload:Nexus 中心
deploy-production.sh重建 API 镜像 - Terminal / 快捷命令:前端
vite build+ 同步web/app
验证
.venv/bin/pytest tests/test_btpanel_ssh_bootstrap.py tests/test_terminal_quick_commands.py -q
bash deploy/pre_deploy_check.sh
生产:Terminal 快速添加 → 自动开 SSH 标签;Settings 快捷命令上下箭头可调序。