Skip to content

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.

Arcweave's project screen, with an orange arrow pointing at the History button.

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.

Arcweave's project screen, with the History timeline and control buttons open and emphasized by an orange rectangle.

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:

  1. Open the version-range dropdown on the left of the timeline.
  2. 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.
  3. Once loading finishes, select an older range and browse its versions on the timeline.
  4. 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.

Arcweave's environment with the History timeline open. The information panel of a version on the timeline is visible.

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:

  1. Select the desired version on the timeline.
  2. In the version's information panel, click Restore this version.

Arcweave's environment with the History timeline open. The information panel of a version on the timeline is visible and an orange arrow points at the "Restore this version" button.

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.