Skip to main content

Version History

SigChain automatically saves a version after every action, giving you a complete undo history of every change made to the chain.


How auto-versioning works​

Every action (add block, set parameter, connect, etc.) is recorded as a version entry. Versions are timestamped and include the action name and any relevant details.

No action is required from you — versioning is always on.


Viewing the version list​

Click the Snapshots button in the header, then select the History tab. The list shows versions in reverse chronological order. Each entry shows:

  • Action name — the action that created this version (e.g. set block param, add block)
  • Timestamp — the full date and time the action was recorded
  • Summary — a short description of what changed

Restoring a version​

Each entry in the History list has a Restore button. Clicking it restores the chain to that state.

  • Restore entries (versions created by a prior restore) cannot be restored again — their Restore button is disabled.

Comparing versions​

Each entry also has a Diff button (enabled when there is a previous version to compare against). Clicking it opens an inline diff panel below the list showing:

  • A text summary of what changed
  • The raw diff between the two versions

Undo and redo​

  • Undo (header button) — steps backward one action at a time
  • Redo (header button) — steps forward through undone actions

Undo and redo operate on the same version history. Performing a new action after undoing clears the redo stack.


Retention policy​

Version history is retained for a rolling window. Older entries may be pruned automatically. For permanent save points, use Snapshots.