Version History & Rollback
Every Genesis app automatically tracks changes with commit-based version history — similar to how developers use Git. You can review past versions, compare changes, and roll back to any previous state instantly.
How Version History Works
Genesis saves a new version every time you make changes to your app. Each version captures the complete state of your app — code, layout, data connections, and configuration.
- Automatic versioning — Every change is tracked without manual saves
- Complete snapshots — Each version captures the full app state
- Instant rollback — Restore any previous version with one click
- No data loss — Rolling back doesn't delete newer versions
View Version History
- Open your Genesis app in the builder
- Click the version history icon in the toolbar (clock icon)
- Browse previous versions — each shows a timestamp and summary of changes
- Preview any version before restoring
Roll Back to a Previous Version
- Open version history from the toolbar
- Select the version you want to restore
- Click "Restore" to roll back your app to that state
- Your app instantly returns to the selected version
💡 Tip: Rolling back creates a new version entry, so you can always undo a rollback by restoring the version before it.
When to Use Rollback
- Broken changes — An update introduced a bug? Roll back instantly
- Experimentation — Try different approaches without risk
- Client feedback — Restore a version the client preferred
- Accidental deletion — Recover deleted components or pages
