Automated Changelogs

Reshot doesn't just sync images—it helps you communicate changes to your users by automatically drafting changelogs.

How It Works

1. Commit Code

Push code with meaningful commit messages:

Text
feat: Add SSO login option

2. Publish

The CLI uploads new visuals associated with that feature:

Terminal
reshot publish -m "feat: Add SSO login option"

3. Draft Generation

Reshot detects the new feature and uses AI to draft a human-readable changelog entry, embedding "Before" and "After" screenshots automatically.

4. Review & Publish

Edit the draft in the dashboard and publish it to your public changelog page.

Project Dashboard
Changelogs surface in the project dashboard's activity feed alongside visual commits

Changelog Entry

A generated entry includes:

ComponentDescription
TitleFeature name from commit message
DescriptionAI-generated summary of the change
Before ScreenshotPrevious version (if changed)
After ScreenshotNew version
DateWhen the change was published
AuthorWho made the change

Public Changelog Page

Your project gets a hosted public changelog at:

Text
https://reshot.dev/p/[your-project]/changelog

Features:

  • SEO-optimized
  • Mobile responsive
  • Embeddable in your marketing site
  • RSS feed available

Embedding

Embed the changelog in your own site:

HTML
<iframe
  src="https://reshot.dev/p/my-project/changelog/embed"
  width="100%"
  height="600"
></iframe>

Or use the API:

Terminal
GET https://api.reshot.dev/v1/projects/:id/changelog

Customization

In Project Settings > Changelog, configure:

  • Public/private visibility
  • Custom domain
  • Branding (logo, colors)
  • Email notifications