更新系统全面修复与体验升级:
【修复核心bug】
- 面板更新状态快照恒空(0.1.13遗留):点检查更新同时弹'有新版'与'检查失败'两个矛盾弹窗的根因,已彻底修复
- dsh更新前先停服务再安装:不再出现更新途中服务崩溃(McPError/服务异常)
- 更新前自动同步overrides锁:降级后升级不再冲突失败
- 检查改fetch直连npm registry:网络不稳时检查成功率大幅提高
- 检查失败不覆盖已确认结果,手动检查失败用缓存重弹确认弹窗
【更新体验】
- 启动自动检测APP与dsh本体,发现新版弹应用内更新弹窗(dsh官方风格):当前版本/新版本/官方更新说明(Markdown渲染)/立即更新/暂不更新
- 立即更新:APP=下载进度条→完成必弹'已更新完成,请重启桌面端';dsh=实时进度条→完成弹'服务已重启'
- 暂不更新:弹窗告知可随时在控制面板(Ctrl+Shift+D)更新
- 系统通知双保险,点击打开控制面板
- 面板三按钮:打开工作台/重启服务/检查更新;检查更新=APP与dsh一起查,有新版弹确认弹窗,无新版消息框按左对齐格式分别写明两者版本
- 失败页显示真实原因(npm输出),不再误导为网络问题