You ship a frontend change, merge the PR, deploy to production. Two days later your PM asks "what exactly changed on the pricing page last Tuesday?" and you're digging through git logs trying to reconstruct what the page looked like before and after.
Git tracks code. It doesn't track what the rendered page actually looked like to users.
A visual changelog fixes that. Capture a screenshot of key pages after every deploy, store them with timestamps, and you've got a browsable history of how your app looked at any point. Here's how to set one up.
The basic idea
After each deploy, a script hits a list of URLs and saves screenshots with metadata:






