✅ The History feature is currently in closed beta. Request access here to enable it for your workspace.
History
Arcweave's History feature allows you to view and restore previous versions of your project. It provides a timeline interface where all saved versions are listed, enabling you to select and restore the version you need.
Opening history
To open History, click the History button located on the right side of the top menu.
When you open History, your project switches to a read-only state, allowing you to navigate and read its contents, change boards, open components, etc.—but not edit anything.
Moreover, the History timeline and control buttons will be displayed.
Closing history
To close History without restoring a version, you can:
- Click Close History (the X button) in the History control buttons.
- Click the History button in the top menu again.
ℹ️ When you restore a version, History closes automatically and your project returns to its normal read/write mode, i.e. you can again edit.
Viewing project versions
To browse through your project's versions:
- Drag the timeline's view slider left (older versions) or right (newer versions).
- Hover over the timeline and click the desired version.
- Use the Move one step back or Move one step forward buttons.
As you move through the timeline, your project temporarily reflects the selected version. Changes are only permanent after you restore a version.
Version information
Hovering over a version in the timeline displays its information panel.
From top to bottom, the information panel displays:
- The user who created the version
- The date and time of creation
- The recorded actions
- The version number
The panel also includes a Restore this version button to restore the project to that version.
Restoring project versions
To restore a project version:
- Select the desired version on the timeline.
- In the version's information panel, click Restore this version.
Notes on history
Non-destructive versioning
Restoring a previous version does not delete any subsequent progress. Arcweave creates a new version that duplicates the selected version, ensuring no versions are lost.
History vs. undo/redo
History is different from undoing (Ctrl/Cmd + Z) or redoing (Ctrl/Cmd + Shift + Z) actions in the following ways:
- Persistence: History records are stored on Arcweave's server and are not session-bound, unlike Undo/Redo, which operates locally on the user's client.
- User scope: History can revert to versions created by any user, while Undo only reverts actions performed by the current user.