Recording of the visual regression run on notifai.net · notifai — app walkthrough.

In this video· click a step to jump to it

N
Passed ✓

Test recording

notifai — app walkthrough

60,267 ms · 3,625 pixels changed

We built this regression test for notifai.net — it's yours to keep, free.

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const STAMP = Date.now().toString(36);
  const EMAIL = `lastestcloud+nf${STAMP}@gmail.com`;
  const PWD = `LastestDemo-${STAMP}!`;
  const shot = async (n, slug) => {
    const p = String(screenshotPath).replace(/(\.png)?$/, `-${String(n).padStart(2,"0")}-${slug}.png`);
    await page.screenshot({ path: p, fullPage: true });
  };
  const dismissBanners = async () => {
    for (const re of [/^×$/, /^no$/i, /^cancel$/i, /accept all/i, /got it/i]) {
      const btn = page.getByRole("button", { name: re }).first();
      if (await btn.isVisible().catch(() => false)) {
+66 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
2.66%
Text
—
DOM
✓
Network
+10 −0
Console
✓
A11y
—
Perf
100 drift
URL
80 diverged
Variables
—
Full report
Log in →
3,625
Diff px
1m 00s
Duration
—
Accessible
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

NotifAI positions itself as a command-center for AI coding agents — a niche worth claiming in 2026. The signup form fills cleanly, lands on /confirm-signup with a clear 4-digit-code UX, BUT the verification email NEVER ARRIVES. Tested with both plus-aliased (lastestcloud+nf*@gmail.com) and bare ([email protected]) addresses, with multiple Resend code clicks, across 5+ minutes. No email is delivered. This is the single biggest blocker on a brand-new visitor reaching the product.

Highlights
  • Specific dev-tool positioning
    Hero copy targets a real lived pain (Claude CLI prompt approval from phone/tablet/browser) — narrow and vivid, not generic AI-noise.
  • [email protected] visible in footer
    Direct contact is rare for production SaaS and refreshing for evaluators wanting to flag a bug.
  • Confirm-signup page is well-designed
    4-digit code UX, Resend code, Back to plan — the UX is fine. The transactional email pipeline is the broken bit.
Friction points
  • BLOCKER: verification emails not delivered
    Tested 2026-05-28 with multiple email variants and 25s+ waits per attempt. No email lands in [email protected] inbox. Likely transactional-email service outage, DNS/SPF issue, or rate-limit on the sender domain. Every brand-new visitor who completes signup will hit this wall.
  • /purchase instead of /pricing
    Convention-breaking URL hurts SEO and shareability. Visitors expecting /pricing have to find See plans.
  • Cookie consent modal
    4 buttons (Yes / Yes for session / No / Cancel) — clarity could be improved.
Couldn't reach
  • /app or /dashboard·Signup blocked by undelivered verification email; no authed session reachable.

7 visual changes

Step 11,113 px changed
Before
Before
After
After
Diff
Diff
Step 216 px changed
Before
Before
After
After
Diff
Diff
Step 3131 px changed
Before
Before
After
After
Diff
Diff
Step 7385 px changed
Before
Before
After
After
Diff
Diff
Step 8660 px changed
Before
Before
After
After
Diff
Diff
Step 9660 px changed
Before
Before
After
After
Diff
Diff
Step 10660 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,604 test runs recorded · 1,174 products tested with Lastest

This test was built for notifai.net — 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.