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

In this video· click a step to jump to it

?
Passed ✓

Test recording

drifty — app walkthrough

34,725 ms · 1,099 pixels changed

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

Take this test with you

This is a real Playwright test, recorded against drifty — app walkthrough. 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}/${n}-${slug}.png`;

  // Block heavy assets and analytics
  await page.route('**/gtag/**', r => r.abort().catch(() => {}));
  await page.route('**/analytics/**', r => r.abort().catch(() => {}));
  await page.route('**/intercom**', r => r.abort().catch(() => {}));

  // ── Step 1: Home page (authenticated header with Account link) ──
  stepLogger.log('Home page with auth header');
  await page.goto('https://drifty.so/en/', { waitUntil: 'domcontentloaded' });
  await page.waitForTimeout(1500);
+60 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
0.23%
Text
—
DOM
✓
Network
+10 −10
Console
✓
A11y
Review
Perf
80 over
URL
✓
Variables
—
Full report
Log in →
1,099
Diff px
35s
Duration
Review
Accessible
WCAG 2.2
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

drifty is an AI time tracker for macOS with a clean web account portal. The web surface covers account management (profile, plan, preferences, security) and a live leaderboard showing focus-time rankings. The product is privacy-first — no screenshots or keystroke capture — with a polished account settings UI and real user data in the leaderboard.

Highlights
  • Auth flow
    Email+password login via Supabase — clean 2-step form, no CAPTCHA, verifies via email link
  • Account profile
    Editable name field; work type and domain selectors; email locked post-verification
  • Plan tab
    Shows current trial status (Individual trial, active until Jul 2, 2026), workspace name and status, checkout CTA
  • Preferences
    Work type multi-select (Design, Dev, Marketing, etc.), domain select, daily focus goal (1-5h), drift reminder threshold settings
  • Security tab
    Privacy summary, session status badge, Mac app connection status, logout button
  • Leaderboard
    Live focus-time leaderboard with Today/This Week/This Month tabs; 7 active users shown; personal rank tracking

Visual change

Step 11,099 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,250 test runs recorded · 1,156 products tested with Lastest

This test was built for drifty — app walkthrough — 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.