History
Arcweave's History feature allows you to view and restore previous versions of your project. Its timeline shows the currently loaded versions. You can load older versions when more history is available.
✅ Edits in Play Mode are also tracked by History.
ℹ️ The History feature is available only in Team workspaces, to users who can edit the project (owners and editors).
Open history
To open History, click the History button (tooltip: Open History) located on the right side of the top menu. The button is disabled while the project has no saved history.

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.

Close 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.
View 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 ranges
The version-range dropdown on the left of the timeline lists the loaded history in ranges of up to 100 versions. Each entry shows the first and last version numbers in that range, or a single number if it contains only one version.
Select a range to view its versions on the timeline. The Move one step back and Move one step forward buttons also move between loaded ranges when you reach the end of the current range.
The back button is disabled at the oldest loaded version, and the forward button is disabled at the newest version. The oldest loaded version may not be the oldest saved version; use Load More to retrieve earlier history when available.
Load older versions
To load older versions:
- Open the version-range dropdown on the left of the timeline.
- Click Load More. The entry changes to Loading... while Arcweave retrieves the next batch of up to 100 older versions. The version you are viewing stays selected.
- Once loading finishes, select an older range and browse its versions on the timeline.
- Repeat Load More to go further back.
While loading, the timeline's navigation controls are disabled. Load More is disabled while loading, when the project has no older history stored on the server, or once the full history has been loaded.
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, or the API key name for changes made through the REST API or MCP
- The date and time of creation
- The recorded actions
- The version number
The panel also includes a Restore this version button (history icon) to restore the project to that version.
Restore 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.