dsh-dock v0.3.7
dsh-dock v0.3.7
DeepSeek Harness 一键桌面启动器 + 侧栏「更多」菜单。本发布为 v0.3.3 后的首个 GitHub Release,汇总 v0.3.4–v0.3.7 的主要变更。
本次(v0.3.7)
- 多 DSH 自动选择超时调长:冷启动卡片候选框从 5 秒自动启动改为 10 秒,给浏览多个 DSH 留足时间(README/注释同步)。
新增 / 改进(v0.3.4 – v0.3.6)
- 「完全退出」改为优雅退出:
/launcher/api/stop走ctx.appExit(整棵 Cordis 树 dispose 后自然退出,~1s),不再用Stop-Process -Force硬杀;旧宿主(无ctx.appExit)自动回退硬杀。 - 持久化退出诊断:新增只追加的
~/.dsh/launcher/stop.log,记录每次退出的分支(优雅 /appExit(0)已请求 / watchdog 强退 / 硬杀兜底),不再被冷启动截断。 - 多 DSH 冷启动卡片重绘:用与卡片同风格的自绘候选列表替换原生 ComboBox——每行「版本 · 类型 + 安装目录末尾」,选中描边 + 对勾,悬停高亮,
↑↓/Enter/Space/Esc+ 鼠标滚轮 + 细滚动条,列表右对齐倒计时,溢出/过期脚注;卡片选择态 400×288,选定后回缩到单候选尺寸;任意数量候选可滚动。 - 菜单改名:「重启」→「重启/刷新」(它只重载界面、不重启服务)。
修复
- batch 文件名校验:candidates.json 中 batch 必须是裸文件名,含绝对路径/分隔符即拒绝并回退默认(防篡改触发任意 .cmd)。
- 滚动事件标记为已处理(
HandledMouseEventArgs);卡片 GDI+ 资源随Dispose释放;清理一次性调试日志。
注意
- Windows 10/11 + DSH
webprofile + Edge。插件激活自动探测参数并落盘桌面启动器。 - 卸载不会自动删除文件;
~/.dsh/launcher/(含两个 Edge profile 与日志)与桌面DSH Harness.exe需手动清理。
文档(README 重构)
- README 中/英已按 v0.3.7 功能重写(优雅退出、stop.log、多候选自绘卡片、重启/刷新、10s 超时、batch 校验)。
- 多候选冷启动卡片实拍(新):
