Repository navigation
WhaleDraw v0.2.3
更新内容
- 修复 Windows 更新备份将不同文件误判为硬链接,以及目录链接恢复失败的问题;保留归档校验、逐文件复查和失败回滚。
- 更新确认后可真正取消下载;进入安装后等待当前步骤结束,再安全恢复旧依赖与配置,不强杀安装器。
- 更新弹窗实时显示步骤进度、下载大小及百分比,并反馈备份、安装、文件复查与回滚状态。
- 更新最终成功或取消后清除此前取消请求失败的旧提示。
- 应用与 DSH 插件版本统一为 0.2.3,正式构建默认仍使用 Prokint/WhaleDraw 更新源;本地假版本和测试源未包含在正式包中。
DSH 首次升级步骤(v0.2.2 及更早版本)
旧客户端运行的是旧更新器,新包的修复不会追溯保护首次安装过程。若遇到「旧依赖归档复查不一致」,停止在旧页面重试,不要关闭校验或删除恢复记录绕过。
- 退出对应 DSH 宿主,核对使用的 profile,并完整备份 profile(包括 node_modules、package.json、pnpm-lock.yaml、pnpm-workspace.yaml 及已有 cordis.patch.yml)。保留目录链接,避免遍历或删除外部源码目标。
- 正式包安装用户下载本 Release 的 whaledraw-0.2.3.tgz,再按插件 README 的安装包流程手动安装;保留备份。已有 rollback-incomplete 或其他未完成恢复记录时,先完成恢复再升级。
- 源码 link 安装用户不要直接用 CLI 把链接替换为安装包;先更新源码、按开发流程补齐依赖与构建,再重启加载新版安全更新逻辑,后续升级先在独立副本验收。
- 重启 DSH,刷新插件页面,确认版本为 v0.2.3、已有画布仍在。之后的页面更新才使用新版备份、复查和回滚逻辑。
完整说明见 插件 README。
验证范围
相关 33 项测试及 3180 独立 profile 的本地假包更新、取消、回滚、文件校验与重启验收已通过。这些结果不代表旧客户端已获得新保护,也不代表正式发布包或 Electron 宿主已完成验收。本次发版不另行运行本地编译、测试或构建;附件由 GitHub 发布工作流生成。