When looking at the before and after screenshots has you scratching your head, click on a diff to open up the new focused full-screen modal. You can see everything that happened leading up to that diff, and rapid access to all our more advanced debugging tools such as HTML DOM snapshots, replays, etc.

We've spent a lot of April making test runs quicker. A few of the bigger pieces:
- Parallel base & head execution β head replays no longer wait for the base run to finish. You'll notice this even more on stacked PRs
- Session slicing β a single long session used to slow down how quickly we could share test run results. They're now sliced into shorter, replayable chunks, which gets more of your real user flows into every test run without dragging runtime up
- Faster startup β replay workers have been rearchitected so less time is spent waiting for your test run to start executing
- Faster uploads β S3 transfer acceleration is on for recorder, asset, and container uploads
- More resilient runs β one bad chunk no longer fails the whole test run; we will automatically retry

Visual diffs are great, but "did this PR make the app slower?" is a question we keep hearing. Replays now capture real performance signals - memory usage, CPU pressure, TTI and more. Pair that with hardware-pinned benchmarking (so you're comparing apples to apples across instance generations) and you can start spotting perf regressions on the same PR-by-PR cadence as visual ones.
This is early and we're looking for design partners to shape it. If perf regressions are a thing your team cares about, let us know and we'll get you set up.
The HTML diff viewer now surfaces React component names (resolved through your source maps), so you can tell what component you're looking at without playing detective.

- π Session extension (Beta) β adds coverage to your project by intelligently mutating session data from network traffic, feature flags, etc. to hit uncovered paths. Let us know if you'd like us to enable this feature for your project.
- β Describe Tested rolls out to everyone β The PR coverage callout that tells you whether Meticulous actually exercised the code your PR touched is now on for all projects, thank you to everyone who used the beta feature!
- πͺͺ Reader role + project-scoped SSO claims β New read-only role and
meticulous_role/meticulous_projectsSSO token claims so you can give people access to specific projects without handing over the whole org. - π Copy as prompt β One-click copy of a diff (with screenshot URLs and React component-source metadata) as an LLM-ready prompt - paste into your Claude Code to give it context on what you want to fix.
- π§° Broader recorder coverage β Better fidelity for Rive animations,
navigator.locks,SubtleCrypto.digest,PressureObserver,ReportingObserver, tRPC batched/streaming requests and batched GraphQL. - πΊοΈ Unminified Stack Traces β Error reports in your application now display exactly where in the application they occurred, not just that they occurred!
- π€ Agentic Skills β we're continuing to iterate on our agentic skills library. Let your agent execute Meticulous against its local changes and iterate on the results, e.g. "Upgrade React major version and then use Meticulous to iterate until you remove all unexpected visual differences".