Recording of the visual regression run on daily-intent-one.lovable.app · OneOne — app walkthrough.

In this video· click a step to jump to it

D
Passed ✓

Test recording

OneOne — app walkthrough

20,290 ms · 0 pixels changed · matches baseline

We built this regression test for daily-intent-one.lovable.app — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against daily-intent-one.lovable.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`);
  const settle = () => page.waitForLoadState('networkidle').catch(() => {});
  const base = baseUrl || 'https://daily-intent-one.lovable.app';
  const STAMP = Date.now().toString(36);
  const EMAIL = `viktor+oneone${STAMP}@lastest.cloud`;
  const PASSWORD = `•••`;

  await page.route('**/*', (route) => {
    const u = route.request().url();
    if (/email-decode|cloudflareinsights|googletagmanager|google-analytics|hotjar|fullstory|posthog/.test(u)) return route.abort();
    return route.continue();
+147 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
+5 −5
Console
✓
A11y
—
Perf
—
URL
✓
Variables
—
Full report
Log in →
0
Diff px
20s
Duration
—
Accessible

Notes from the demo run

AI-generated

OneOne by u/mo-builds is a Lovable-built no-frills daily journal/social app: one post per day, gated by a mandatory 'Why does this matter today?' second textbox. Onboarding is two taps (Begin → email+password → in-app). Strong typographic restraint — a single serif headline + 'One post · One day' tagline carries the whole landing.

Highlights
  • Two-tap onboarding to first authenticated state
    Email + password + Continue = inside the app. No name field, no terms checkbox, no captcha, no verify-email gate. The fastest signup we've baselined this batch — measured 4500ms from submit to authed home.
  • The 'Why does this matter today?' second textbox IS the product
    Most journal/social tools have one text box. OneOne's second mandatory box is the differentiator and lives on the same screen as the post body. Forces reflection in-line; no separate prompt step. Worth A/B-ing the prompt copy against 'Why are you posting this?'
  • Quiet visual restraint, almost zero chrome
    Serif headline + 'One post · One day' tagline + two buttons (Begin → / I already have an account). No hero illustration, no testimonial section, no FAQ. The product's tone (slow social) IS the marketing — coherent end-to-end.
Friction points
  • 'Edit with Lovable' badge in the bottom-right corner
    The Lovable iframe-style badge survives into production and is visible on every screenshot. Signals 'this was built with Lovable' to anyone who notices — fine while dogfooding, but should be hidden before any growth push (Lovable lets you toggle it off in the project settings).
  • Public landing has no proof-of-life
    Hero says 'One post per day, mandatory why does this matter today?' — but no recent posts, no count of users, no example post. A single 'Today's posts: N' counter or one rotating example post would convert the curious visitor 2x as well.
  • Two near-identical CTAs ('Begin →' and 'I already have an account')
    Both link out to auth pages and read at similar weight. A first-time visitor scans for 1 second before resolving which is theirs. Treatment as primary/secondary (filled vs ghost) would resolve it in 0ms.

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 daily-intent-one.lovable.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.