Undo & Snapshots.
How VoxelSite tracks every change and lets you roll back to any previous state.
Undo & Snapshots
VoxelSite has two layers of safety: per-action undo/redo and full site snapshots.
Undo / Redo
Every time the AI modifies files, VoxelSite captures the before and after state of every changed file. This means:
- Undo reverts the last AI action — all files it changed are restored atomically
- Redo reapplies a previously undone action
- You can undo multiple steps in sequence to go back further
- Undo/redo is per-interaction, not per-keystroke — so one undo reverses an entire AI response
Use the Undo and Redo buttons in the Studio footer bar, or use keyboard shortcuts (Ctrl+Z / Cmd+Z for undo, Ctrl+Shift+Z / Cmd+Shift+Z for redo).
How it works behind the scenes
When the AI generates a response that modifies files, VoxelSite:
- Saves a copy of every file before the change
- Lets the AI write its changes
- Saves a copy of every file after the change
This means undo is a true restoration of the previous state — not an attempted reverse. Your files go back to exactly what they were.
Snapshots
Snapshots are complete saves of your entire site state. Think of them as save points.
Automatic snapshots
VoxelSite creates a snapshot automatically before every publish. You can disable this in Settings if you prefer.
Manual snapshots
Click the Snapshot button in the Studio footer bar to create a snapshot at any time. Give it a label like "Before redesign" or "Working version" to find it later.
Rolling back
From the Snapshots tab, you can:
- Preview any snapshot to see what your site looked like
- Restore a snapshot to roll your entire site back to that state
- Delete old snapshots you no longer need
The maximum number of snapshots is configurable in Settings (default: 50).
Revision limits
By default, VoxelSite keeps the last 100 undo/redo revisions. Older revisions are automatically cleaned up to save disk space. You can change this limit in Settings.
The safety net
The combination of per-action undo and full snapshots means you can always recover:
- Made a bad edit? Undo it.
- Made several bad edits? Undo them one by one.
- Want to go back to yesterday? Restore a snapshot.
- About to try something risky? Create a manual snapshot first.
This is by design. "Try something bold" should never be a risky decision.