In this video· click a step to jump to it
Test recording
Repolog — app walkthrough
46,851 ms · 0 pixels changed · matches baseline
We built this regression test for repolog.io — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against repolog.io. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const SITE = (baseUrl || 'https://repolog.io').replace(/\/+$/, '');
const shot = (n, sl) => screenshotPath.replace('.png', `-${n}-${sl}.png`);
const errors = [];
await page.context().addCookies([{
name: '__Secure-better-auth.session_token',
value: 'PZgdu1xcsGhvCurUse2yJZyWDZcgprVD.1YjY4eb7bo9wpfomqxVpF%2FOaIA0yfL%2BLAnEbOXaVHhA%3D',
domain: 'repolog.io',
path: '/',
expires: 1780843723,
httpOnly: true,Checks run
Notes from the demo run
AI-generatedRepolog is a website-audit tool (SEO + performance + security). Post-login the user lands on a clean Workspace shell with sidebar Websites / Scans / Settings / Billing. But the sidebar is a trap: until the user fills the Set up your organization form on /dashboard/organization, every other sidebar link (Websites, Scans, Settings) silently bounces them back to the org-setup gate, with no breadcrumb explaining the redirect.
- Clean post-login shellSidebar (Workspace / Websites / Scans / Settings / Billing) + identity footer (Viktor Lastest, lastestcloud+repolog...) telegraph the whole product surface from minute zero.
- Org-first onboarding is a real choiceForcing an organization name up front (rather than a per-user workspace) is a defensible call for a B2B audit tool — but the redirect needs to TELL the user why.
- Sidebar buttons clickable but un-routableWebsites / Scans / Settings all redirect to /dashboard/organization until the org form is submitted. Visible-but-broken nav reads as bugs even when it is intentional gating.
- No breadcrumb on the redirectThe user clicks Settings, lands on Set up your organization, with no explanation. A 1-line subtitle (You will be able to open settings once you set up your organization) would close the loop.
Share this run
Proof your app is not AI slop
This test was built for repolog.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.