v0.1.5
- 变更:后端生命周期绑定 App —— 之前拉起的 dsh 是 detach 常驻(退出 App 后仍运行),现在改为关掉 App 就顺带杀掉它拉起的后端:子进程放入独立进程组,App 退出时整组 SIGTERM(2 秒未退再 SIGKILL),覆盖 bunx→node 整棵进程树
- 新增:SIGTERM 优雅退出 ——
kill <pid>也会触发清理,终端停进程不留孤儿后端 - 安全:只杀自己拉起的后端 —— 手动启动的 dsh(或本就存在的 3080)不受影响,实测确认
- 清理路径:窗口关闭、⌘Q(atexit 兜底)、SIGTERM 三路都走同一清理逻辑
- 文档:README 更新后端生命周期说明(中英)