Recording of the visual regression run on moonshift.io · Moonshift — app walkthrough.

In this video· click a step to jump to it

M
Passed ✓

Test recording

Moonshift — app walkthrough

65,633 ms · 181,786 pixels changed

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

Take this test with you

This is a real Playwright test, recorded against moonshift.io. 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+moonshift${STAMP}@gmail.com`;
  const PWD = `Ld9${STAMP}!`;
  const shot = (n, s) => screenshotPath.replace('.png', `-${n}-${s}.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' }).catch(function(){});
  // Scenario 1: public home
  await page.goto("https://moonshift.io/", { waitUntil: 'domcontentloaded' });
  await page.waitForLoadState('networkidle').catch(function(){});
  await page.waitForTimeout(1200);
  stepLogger.log('Scenario 1: Home');
  await page.screenshot({ path: shot(1, 'home'), fullPage: true });
+60 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
100.00%
Text
—
DOM
✓
Network
+1328 −144
Console
✓
A11y
—
Perf
96 over
URL
144 diverged
Variables
—
Full report
Log in →
181,786
Diff px
1m 06s
Duration
—
Accessible
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

Moonshift opens straight into a single-field 'type your idea' canvas after signup, with Fast/Standard/Full build tiers and a friendly founder welcome email crediting free 'moons'. The post-signup surface is the product itself rather than a settings-heavy dashboard.

Highlights
  • Zero-friction app entry
    Signup auto-sessions straight onto /create with the idea input focused — no empty dashboard, no 'now what'.
  • Generous free credits
    Welcome email grants 5,000 'moons' (~6-7 launches) with no card, lowering the trial barrier.
Friction points
  • Verify-email gates launches
    A session is granted immediately, but actually shipping a build is gated behind a separate 'Verify your Moonshift email' step — worth surfacing the gate inline on /create.

5 visual changes

Step 148 px changed
Before
Before
After
After
Diff
Diff
Step 348,689 px changed
Before
Before
After
After
Diff
Diff
Step 451,157 px changed
Before
Before
After
After
Diff
Diff
Step 540,900 px changed
Before
Before
After
After
Diff
Diff
Step 640,992 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
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 moonshift.io — 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.