Skip to content

Versions & Rollback ​

Versions are snapshots of your app at a specific point in time. Save one before a big change, and you can always go back if things go sideways.


Why versions matter ​

Say you have a working app and you ask the AI to redesign the whole UI. The redesign doesn't land the way you hoped. Without a saved version, you'd have to manually undo everything or start over. With a version saved beforehand, you just restore it and you're back to where you were.


Saving a version ​

Click Save Version in the project toolbar. Give it a descriptive name — something you'll recognize later:

  • "Before the UI redesign"
  • "Working v1 with KV storage"
  • "Post-launch stable"

You can save up to 20 versions per project. If you hit the limit, the oldest version is automatically removed when you save a new one.


Restoring a version ​

Click the History button in the chat panel header. This opens a slide-in version list showing all saved snapshots — name, date, and file count. Click Restore next to the version you want.

Vulcan automatically saves a snapshot of your current code before reverting, so if you change your mind, you can immediately restore to where you just were.

A few things to know:

  • The restore replaces your current code. If you have recent changes you want to keep, save a version of the current state first before restoring an older one.
  • Storage data is not rolled back. Versions snapshot your app's code, not the data your users have stored in it. If you deleted records from a database, restoring a version won't bring them back.
  • Preview redeploys automatically. After restoring, a preview deploy is triggered in the background. You'll need to deploy to production manually to push the restored version live.

Version history ​

The History panel shows each saved version with its name, date, and file count. Versions marked (auto-save) were created automatically by Vulcan before a restore — they're there as a safety net and can be ignored if you don't need them.


Auto-save on restore ​

Every time you restore a version, Vulcan auto-saves your current code first. This means you can always undo a restore by opening the History panel and restoring the auto-save that was just created.

Built by the Veho Developer Platform team