docs: M6/M7 delivered — roadmap + state snapshot (release v0.7.0 published)
This commit is contained in:
1 parent
2a32ee910a
commit
54c803091c
2 files changed
+53
-34
No files matched your search
+13
-13
@@ -12,8 +12,8 @@
|
||||
| M3 | SSH 产品化:Terminal/SSH 分离 + 服务器硬件监控(Wave 风格) | ✅ 已完成(v0.3) |
|
||||
| M4 | SFTP 文件管理 + 传输面板 + 权限/属主/chmod | ✅ 已完成(v0.4) |
|
||||
| M5 | 命令历史/命令库/补全 + 会话日志 | ✅ 已完成(v0.5) |
|
||||
| M6 | 广播输入 + ZMODEM + 快捷输入面板 + 快捷键系统 | 📋 下一步 |
|
||||
| M7 | 打包分发(electron-builder + 自动更新) | |
|
||||
| M6 | 广播输入 + ZMODEM + 快捷输入面板 + 快捷键系统 | ✅ 已完成(v0.6) |
|
||||
| M7 | 打包分发(MSI + NSIS + 自动更新) | ✅ 已完成(v0.7,Release 已发布) |
|
||||
|
||||
## M2 — SSH 远程会话 ✅
|
||||
|
||||
@@ -68,20 +68,20 @@
|
||||
- [x] ~~关键词高亮~~(✅ 已提前完成:highlightEngine 流式 ANSI 注入 + 11 条预设 + 设置页管理,见 M2.5)
|
||||
- 验收:补全 ↑↓/Tab/Esc 交互与 XTerminal 一致
|
||||
|
||||
## M6 — 多终端协同
|
||||
## M6 — 多终端协同 ✅
|
||||
|
||||
- [ ] 广播输入(toggleBroadcast):选中多个会话同步键入
|
||||
- [ ] 快捷输入面板(Quick Input):右下角浮层 = 命令输入 + 快捷命令 + 最近命令
|
||||
- [ ] ZMODEM(rz/sz):渲染层检测 ZRQINIT/ZRINIT 序列,触发文件选择
|
||||
- [ ] 快捷键系统:增减字号、切换上下个终端、全局快捷键(globalShortcut)
|
||||
- 验收:3 个分屏同步执行命令;rz 传输成功
|
||||
- [x] 广播输入(broadcastStore):选中 ≥2 个会话同步键入;标签广播标记 + 按钮计数徽标;目标 <2 自动关闭
|
||||
- [x] 快捷输入面板(Quick Input):右下角浮层 = 命令输入 + 自动执行(\r) + 快捷命令 + 最近命令;广播感知发送
|
||||
- [x] ZMODEM(rz/sz):主进程引擎(zmodem.js,仅 SSH 会话;本地 ConPTY 不支持二进制),文件选择/保存目录对话框 + 传输面板进度 + 看门狗超时;双向 e2e(tests/zmodem-e2e.mjs)
|
||||
- [x] 快捷键系统:Ctrl+=/-/0 字号(持久化)、Ctrl+PgUp/PgDn 切换终端、全局唤起/隐藏(设置页可配 globalShowHide)
|
||||
- 验收:3 个分屏同步执行命令 ✅(活体验证:终端 3 键入扇出到终端 4);rz 传输 ✅(e2e 双向内容一致;真实服务器 rz/sz 待用户复测)
|
||||
|
||||
## M7 — 打包与分发
|
||||
## M7 — 打包与分发 ✅
|
||||
|
||||
- [ ] electron-builder:nsis 安装包(Windows 优先,x64/arm64)
|
||||
- [ ] 原生模块处理:node-pty 已用 @lydell 预编译版,无需 rebuild
|
||||
- [ ] 自动更新(electron-updater + generic provider 或 GitHub Releases)
|
||||
- [ ] 代码签名(可选)
|
||||
- [x] electron-builder:**MSI**(固定 upgradeCode,手动/企业部署)+ NSIS(x64),`npm run dist` / `dist:dir`
|
||||
- [x] 原生模块:@lydell/node-pty 预编译 + asarUnpack(node-pty/ssh2),npmRebuild=false,win-unpacked 冒烟通过
|
||||
- [x] 自动更新(electron-updater,generic feed = Gitea generic package 稳定地址,公网可读;仅 packaged 启用,OT_UPDATE_URL/OT_UPDATE_TOKEN 可覆盖)
|
||||
- [ ] 代码签名(可选,未做);应用图标(默认 Electron 图标,MSI 快捷方式暂禁用待图标补齐)
|
||||
|
||||
## 工程约定(贯穿各阶段)
|
||||
|
||||
|
||||
Reference in new issue
Block a user