Skip to content

Versions

  • Save the whole canvas under a name from the canvas menu and restore it later. Restoring keeps the moment before it as a version too, so a restore can be undone.
  • A version holds every node, connection and the content of frames and free elements.
  • One undo history covers edits in the frame. Cmd+Z and Shift+Cmd+Z.
  • Named versions. Name the current version of a frame from its version history.
  • Revisions. Select a frame and open More to branch and restore versions. Frame edits are ops rebased on the head (ADR 0007).
  • From the CLI: feega motion revisions <nodeId>.
  • From MCP: list_motion_revisions and restore_motion_revision.
  • A stale write is refused with 409 when it carries an old version; nothing is overwritten silently.