Repository navigation
WhaleDraw v0.2.4
WhaleDraw v0.2.4
本次更新新增 DSH 专用画布通道和实时只读查看,并修复双窗口会话串线、画布存储相互覆盖及连接服务一直转圈的问题。
配套版本
- WhaleDraw 应用 / DSH 插件:0.2.4
- Canvas Agent:whaledraw-canvas-agent 0.6.1,包含 DSH 专用通道,由本仓库自行管理并在同一个 Release 分发。安装插件时一并安装配套 Agent,无需上游 npm 权限。
主要变化
- 两个 DSH 窗口分别控制各自画布,调用固定到对应会话、窗口和项目。
- 人类可进入被 Agent 控制的画布实时只读查看,支持已启用的 SVG、Markdown、HTML 等插件节点。
- 跨窗口保存合并各自修改,切换画布防止旧内容串写;存储失败保留待保存数据并提示。
- 每个窗口复用宿主事件流,改善后台会话连接阻塞;服务启动失败明确报错并允许重试。
- 本地代理源码增加来源和危险目标限制、请求体上限与响应超时;canvas-proxy 独立 npm 包未在本次发布。
升级说明
- 已安装 v0.2.3 正式包的用户可在插件内检查更新,安装完成后手动重启 DSH。
- v0.2.2 及更早版本:先退出对应宿主并完整备份 profile(保留链接,不遍历外部源码目标),再手动安装本版本正式包并重启。旧更新器遇到「旧依赖归档复查不一致」时停止重试,不会因新包发布而自动修复。未完成的恢复记录须先完成恢复,不删除记录绕过保护。
- 源码 link 安装:先更新源码、依赖和构建产物,再重启加载安全更新器;不要用旧安装器直接替换源码链接。
验证与待验收
-
main 合并提交 f3a3411 的回归:198 项通过、0 失败;2 项 Unix 文件权限测试在 Windows 跳过。
-
CI 已完成 Agent 与 DSH 插件的正式构建、依赖安装和附件上传。已下载并核对附件 SHA-256、Agent 0.6.1 的 DSH 通道模块,以及插件与前端 0.2.4 的版本和固定依赖。正式包安装、合并版完整浏览器及 Electron 验收仍待完成。
-
同画布继续采用单会话控制;页面强制关闭前最后一次异步写入、全局画布库缓存刷新和缺少生图 Key 的工具反馈仍为待完善项。
-
网页生产编译通过;仓库未启用 GitHub Pages,因此网页未自动部署。Docker 应用镜像及官方插件构建成功。
-
发布准备中已修复快照空值编译错误与 Agent 依赖完整性校验,最终源代码标签指向 7a0e913;提前获取过 v0.2.4 标签的开发者需重新获取该标签。