History and revisions¶
N3XD has two separate history mechanisms. Undo is for immediate step-back; revision history is durable and survives restarts.
Undo and redo¶
A 50-entry, in-memory, document-only stack for stepping back within a session. It is ephemeral and resets when you switch projects. Ctrl/Cmd+Z and Ctrl/Cmd+Y.
Revision history¶
Durable, git-tag-style snapshots for design review. Every accepted change bumps the project revision and records an immutable snapshot, so there is no manual "save revision" step.
- Open the Revisions panel from the sidebar Manage section. Each entry is labeled with the operation that produced it (extrude, update, move).
- Click an older revision to jump back to it. Restoring is non-destructive: the revision counter only moves forward and earlier revisions stay listed, so you can keep working from any point like checking out a tag.
- The history auto-compresses to stay readable. A save that changes nothing adds no entry, a burst of the same edit (dragging a parameter slider) collapses into one, and older revisions are thinned by age: densely for the last hour, then roughly one per hour, day and week.
- Retention is bounded at 100 revisions, and snapshots are content-deduplicated, so each costs only the small document JSON plus any new payload bytes.