Repository navigation
v0.1.4 — Infinite Canvas for DSH
v0.1.4
- [修复] DSH 更新在宿主写锁内备份旧依赖与配置,隔离源码链接;安装后对照官方包逐文件复查,失败自动回滚,恢复未完成时阻止后续更新。
- [调整] 移除右上角的小书本文档入口。
- [新增] DSH 插件实时同步宿主深浅色外观。
重要:首次升级安全提醒
v0.1.3 不包含 v0.1.4 的备份、源码链接隔离、逐文件复查与失败回滚保护。新版本的保护不会追溯修复正在运行的旧更新器。详细步骤见 插件 README。
- 正式包用户:首次升级前,备份当前 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 用户均已受影响。
安装包与验证
安装包 dsh-infinite-canvas-0.1.4.tgz 已由 Publish DSH Plugin 工作流 成功构建、打包并上传。已实际下载核对 SHA-256(51fc816c7462122749ace5a375e8a820c2c0f67694e813587e1c3487e319a373),包内插件版本为 0.1.4、前端标识为 v0.1.4,包含安全安装事务及其调用,旧源码 link 禁用逻辑已移除。安装后提示手动重启,不自动重启宿主。
13 项独立临时 profile 回归通过,包含真实 pnpm、DSH 原生插件管理器和 Cordis 服务代理集成。尚未完成真实页面升级及重启后的画布保留验收。
更新期间会重建整个 profile 的插件依赖,先结束相关任务。备份保留在 profile 的 .plugin-manager/downloads,占用额外磁盘;强制退出或回滚失败可能需要人工恢复。恢复记录、旧依赖与归档均保留,不自动清理;不能恢复此前未备份且已删除的文件。
修复 PR:#11。