Here's a list of recent changes made to Happo.
When deep comparing images (i.e. when using a compare threshold for your project), pixels that are different due to anti-aliasing differences are now ignored (color-delta only).
You can now retry individual screenshots for a report. Update your happo npm libraries to make sure you are fully ready to go.
Happo is now easier on your eyes. A dark theme has been added to the UI. If you don't make a choice yourself, the current mode from the operating system will be used. You can override that by using the switch in the footer of the website.
A new API endpoint, /api/billing/current-usage, allows you to check your usage and quota.
When setting up a diff threshold, you can now select either color-delta or SSIM.
We've optimized a few queries made in the dashboard to speed things up. This is most notable for Happo accounts with more than a few thousand reports.
As an administrator of an account, you can now set a preferred sign-in method from the Access control page.
We found that a database query made for some accounts accessing the history of a component were really slow. We've improved performance to ensure that this query isn't causing database congestion going forward.
In the past, you were able to subscribe to Happo as a non-admin. To strengthen security, we're making all billing pages only accessible by administrators of an account instead
API keys can now be better controlled by Happo users. Instead of just having a single key/secret combo for an account, you can have any number of tokens. You can also limit certain tokens to specific projects.
The /api/ignored-diffs API endpoint is now always sending a 200 OK with some JSON in the response instead of sending 204 (No content). This will unbreak some happo.io clients out there.
You can now see a graph of your snapshot usage per month on the billing page. You can drill down to see usage per project or combined for the entire account.
Two new API endpoints have been added: GET /api/jobs/:id
and GET /api/jobs
.
A new API endpoint for getting a list of comparisons has been added.
Get notified on certain events by using the new webhooks feature.