Version History

Every visual in Reshot maintains a complete immutable history. You never lose an old screenshot.

Accessing History

  1. Click on any visual card
  2. Navigate to the History tab
  3. View the complete timeline
Baseline detail
Selecting a baseline opens its detail panel: the current version, the Team+ approved-baseline pointer, and the immutable per-version URL available on every plan.

Version Information

Each version shows:

FieldDescription
Commit HashThe Git commit that generated this version
AuthorWho ran the publish command
DateWhen it was captured
StatusApproved, Rejected, or Pending
DiffVisual comparison with previous version

Comparing Versions

Click any two versions to compare them:

  • Side-by-side view
  • Diff overlay
  • Swipe comparison

Rollbacks

If you accidentally approve a broken image:

Performing a Rollback

  1. Open the visual's history
  2. Find the previous good version
  3. Click "Promote to Live" (or Rollback)

Result

On Team+, the approved-baseline pointer (cdn.reshot.dev/...) switches back to serving the old image. The immutable URL for each version does not change.

  • No code changes required
  • No documentation updates needed
  • Immediate effect

Retention

Version history is retained based on your plan:

PlanRetention
Developer7 days
Team90 days
Scale1 year
Enterprisecustom

Versions outside your plan's retention window stop appearing in history and cannot be rolled back to. The currently live version stays available even if it is older than the retention window so published docs URLs do not break.