Recording of the visual regression run on finio.live · Finio — authed personal finance dashboard.

In this video· click a step to jump to it

F
Passed ✓

Test recording

Finio — authed personal finance dashboard

30,203 ms · 0 pixels changed · matches baseline

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const EMAIL = '[email protected]';
  const PASSWORD = '•••';
  const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
  const settle = () => page.waitForLoadState('networkidle', { timeout: 12000 }).catch(() => {});

  // Step 1: Login + capture authed dashboard
  stepLogger.log('Step 1: Login');
  await page.goto(`${baseUrl}/en/login/`, { waitUntil: 'domcontentloaded' });
  await settle();
  await page.waitForTimeout(1500);
  await page.getByRole('textbox', { name: /username or email/i }).first().fill(EMAIL);
+58 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
✓
Console
✓
A11y
—
Perf
108 drift
URL
✓
Variables
—
Full report
Log in →
0
Diff px
30s
Duration
—
Accessible
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

Finio.live is a Czech-localized personal-finance dashboard that loads a fresh trial account straight into a four-pane overview: account balances, monthly cash flow chart, savings and a financial score, and a year-long balance trend. The header carries date, name and a Trial badge so the user always knows what plan they're on, and primary actions Nový záznam and Převod live as oversized icon buttons on the dashboard's top-left for a friction-free entry. Sub-pages (Transakce, Grafické přehledy, Cíle) carry the same calm blue treatment and share a consistent filter and confirm pattern.

Highlights
  • Trial state surfaces in the header
    The Trial pill next to the user name links straight to the profile, so users notice their plan status without an upgrade modal popping into view.
  • Empty-state honesty
    The dashboard cards say Žádná data and Žádné transakce rather than fake-filling charts; a brand-new account sees exactly what it has.
Friction points
  • Transactions page title falls through to template variable
    On first load the tab title briefly renders {{transactions.page_title}} before the i18n resolves; an SSR/i18n hydration race worth pinning down.

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 finio.live — 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.