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.