Recording of the visual regression run on recallhq.netlify.app · Recall — app walkthrough.

In this video· click a step to jump to it

R
Passed ✓

Test recording

Recall — app walkthrough

34,253 ms · 2,506 pixels changed

We built this regression test for recallhq.netlify.app — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against recallhq.netlify.app. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);

  await page.context().setExtraHTTPHeaders({ 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36' });
  for (const pattern of ['**/cdn-cgi/scripts/**/email-decode.min.js', '**/sentry-cdn.com/**', '**/browser.sentry-cdn.com/**', '**/cdn.segment.com/**', '**/connect.facebook.net/**', '**/www.googletagmanager.com/**']) {
    await page.route(pattern, function (r) { r.abort().catch(function () {}); }).catch(function () {});
  }

  let n = 1;
  const clickAndShot = async function (nameRe, slug) {
    const btn = page.getByRole('button', { name: nameRe }).first();
    if (!(await btn.isVisible().catch(function () { return false; }))) { stepLogger.warn(`button ${slug} not visible, skip`); return false; }
+52 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
0.80%
Text
—
DOM
✓
Network
—
Console
✓
A11y
C
Perf
260 drift
URL
✓
Variables
—
Full report
Log in →
2,506
Diff px
34s
Duration
C
Accessible
WCAG 2.2 · 76
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

Recall's project detail is the standout: the Context Snapshot, pinned Future Me note, current blocker, and health score give an at-a-glance memory of a project that genuinely delivers on 'second brain'.

Highlights
  • Sample project onboarding
    'Create sample project' instantly populates a rich Lumen Analytics example (snapshot, prompts, timeline) so new users see the value in about 30 seconds.
  • Context completeness meter
    The 100% context and 64 health scores turn 'did I document this?' into a visible metric.
Friction points
  • Sections are button-only
    Snapshot, Future Me and Prompts are buttons with no URL routes, so deep-linking and browser back navigation do not work yet.

9 visual changes

Step 1139 px changed
Before
Before
After
After
Diff
Diff
Step 2200 px changed
Before
Before
After
After
Diff
Diff
Step 3200 px changed
Before
Before
After
After
Diff
Diff
Step 4200 px changed
Before
Before
After
After
Diff
Diff
Step 5602 px changed
Before
Before
After
After
Diff
Diff
Step 6200 px changed
Before
Before
After
After
Diff
Diff
Step 7530 px changed
Before
Before
After
After
Diff
Diff
Step 8200 px changed
Before
Before
After
After
Diff
Diff
Step 10235 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
tests
all passing
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,399 test runs recorded · 1,174 products tested with Lastest

This test was built for recallhq.netlify.app — claim it free

One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.