Auto-save
Canvas changes are debounced 500ms and flushed to projects.canvas_json.
Server is authoritative
The browser never produces final exports. The server re-renders from the JSON canvas state to guarantee pixel parity.
Shortcuts
- ⌘ S — manual save
- ⌘ E — export
- ⌘ Z / ⌘ ⇧ Z — undo / redo
- ⌘ / — open AI panel