Skip to content

DSHarbor v0.8.2

Choose a tag to compare

@BoxMiao007 BoxMiao007 released this 27 Oct 09:20
· 14 commits to main since this release

修复

  • 「完全退出」不再卡住界面:托盘菜单立刻收起,停止 DSH 改在后台完成;退出后不再残留 DSH 子进程
  • 连点两次「重启 DSH」不再误报「已有 DSH 会话在运行」
  • 启动、重启、安装 / 卸载桥接插件期间,窗口不再「未响应」
  • 桥接插件的「恢复最近备份」不再固定指向补丁层备份目录(此前必然报「这个备份里没有任何可恢复的文件」)
  • 插件开关的「已自动备份环境文件」现在真的覆盖 package.json 等四件文件,可用于回滚
  • 命令超时后不再遗留仍在后台写盘的 npm / node 进程
  • 配置写入改为原子替换:中途断电不再留下半截文件;config.json 读坏时另存 config.json.bad 并记日志,不再把设置静默归零
  • 切换运行环境(Windows ↔ WSL)不再沿用上一个环境的版本列表与「已缓存」判断
  • 资源目录里存在多份桥接插件包时取最新版本,不再随机装到旧版
  • 注册表里存在中文值名时,读取代理设置不再崩溃
  • 启动环境 web 与官方桌面端 desktop 的「重命名 / 删除」在菜单里置灰(此前点了必然报错)
  • 冷启动与托盘重建窗口时不再闪一帧旧底色

变更

  • 「DSH 版本」列表按实际生效的运行环境扫描:系统全局命令与指定程序路径不再去扫配置里残留的 WSL 环境