Repository navigation
v0.1.3 — Infinite Canvas for DSH
重要:首次升级安全提醒
v0.1.3 不包含 v0.1.4 的备份、源码链接隔离、逐文件复查与失败回滚保护。新版本的保护不会追溯修复正在运行的旧更新器。请先阅读 v0.1.4 安装说明。
- 正式包用户:首次升级前,备份当前 DSH profile 的 node_modules、package.json、pnpm-lock.yaml、pnpm-workspace.yaml 和已有 cordis.patch.yml;手动安装 v0.1.4 正式包,然后手动重启。加载新版后,后续页面更新才有新保护。
- 源码 link 用户:暂停旧版“立即更新”,不要直接用 CLI 将源码链接替换为包。先取得 v0.1.4 修复源码,在插件目录执行 pnpm install --frozen-lockfile,重启 DSH 加载新版更新器,再用独立副本验收。需要刷新前端时按开发流程构建。
- 已丢失文件:停止安装,保留 profile、日志和剩余文件;Git 管理的文件可从 Git 恢复,未提交或未跟踪的改动只能从已有备份恢复。重新安装不能找回个人开发改动。
曾在 Windows 桌面 Electron 运行时配合 pnpm 11.7.0 hoisted 独立复现源码目录清空,不能推断所有 v0.1.3 用户均已受影响。
v0.1.3
- [修复] 立即更新改为 GET 下载官方插件包、核对 Release SHA-256,再由 DSH 从本地安装,避免远程 HEAD 失败导致长时间等待。
- [修复] 发布工作流重新解析不完整锁文件,补齐前端依赖和 Linux 构建模块,并处理现有组件库的 peer 依赖声明冲突。
安装与验收
dsh-infinite-canvas-0.1.3.tgz 已由 Publish DSH Plugin 工作流 成功构建、打包并上传,实际下载核对 SHA-256 与 Release 一致,包内版本和前端构建标识均为 v0.1.3,包含 GET 下载与本地安装修复。
安装成功后需要手动退出并重新打开 DSH。已发布 v0.1.2 的更新器仍使用旧下载逻辑;若无法自动升级,可手动安装本 Release 的 .tgz 附件。GitHub 原始版本文件存在缓存,刚发布后检查可能短暂显示旧版本。
本机带修复的 v0.1.2 测试插件已通过页面更新到 v0.1.3,安装日志正常结束,耗时 44.9 秒;安装包 SHA-256 与 Release 一致,23 个已安装文件匹配官方包。重启后页面版本为 v0.1.3,画布连接正常,用户确认原有画布仍在。普通正式包之间的升级、失败分支及实际生图未因本次验收而视为通过。
开发版源码 link 切换为安装包后,本机发现链接目标目录被清空,已恢复受 Git 管理的源码文件,具体原因仍待调查。开发升级测试请使用独立副本,避免将 link 指向主要源码工作区。