Skip to content

0.1.7

Choose a tag to compare

@GaosCode GaosCode released this 21 Jun 11:59

PlanWeave 0.1.7

Highlights

  • Added unified PlanGraph command history for graph edits, including undo/redo across node movement, dependency changes, canvas selection, component changes, and prompt edits.
  • Preserved graph viewport and local canvas position through autosave and graph refreshes, reducing disruptive view jumps while editing.
  • Improved ReactFlow edge UX with reconnect-based edge removal and source-colored dependency edges for easier graph reading.
  • Added per-canvas desktop projection caching for faster project refresh, search, todo, statistics, and graph projection workloads on large multi-canvas projects.
  • Scoped Auto Run tmux stopping to the active run id, so stopping one run no longer kills unrelated active tmux sessions.
  • Centralized high-risk MCP tool input schemas to reduce drift between advertised tool contracts and runtime parsing.
  • Added staged/quarantined canvas workspace recovery and project doctor diagnostics for orphan, stale staging, stale quarantine, and missing workspace states.
  • Raised package Node engine requirement to Node.js >=22.5 and moved release CI checks to Node 26 so node:sqlite is available.

Validation

  • pnpm -r build
  • pnpm test:105 test files, 627 tests passed
  • pnpm --dir packages/desktop verify:packaged:mac
  • pnpm --dir packages/desktop smoke:packaged:mac