v1.4.0 — Canvas editing
Resize an existing canvas, change its background, and place content using nine anchors. Layers retain their sizes. Use the Canvas editor panel, assemblash canvas set, HTTP updateCanvas, or MCP update_canvas.
Every change uses the existing validated operation layer: protected content is respected, MCP supports dry runs and expected versions, and one undo restores dimensions, positions and background together. Unknown operation and HTTP request fields now produce explicit errors; actor.detail remains accepted as an alias for name.
The document schema remains version 1 and existing operation shapes are unchanged. After a project records updateCanvas, use 1.4.0 or newer. The 1.3.1 binary refuses both show and history because it does not recognize the new journal operation, including after undo. Preserve the journal and keep the newer binary.
Downloads cover Windows, Linux and macOS on x86_64 and ARM64. Archives include license notices; SHA256SUMS lists checksums. Debian packages and standalone Windows executables are also provided.