Recording of the visual regression run on pinkk.social · Pinkk — app walkthrough.

In this video· click a step to jump to it

P
Passed

Test recording

Pinkk — app walkthrough

72,609 ms · 36 pixels changed

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

Take this test with you

This is a real Playwright test, recorded against pinkk.social. 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, s) => screenshotPath.replace('.png', `-${n}-${s}.png`);
  const ORIGIN = new URL("https://pinkk.social/dashboard").origin;
  page.setDefaultTimeout(8000);
  page.setDefaultNavigationTimeout(22000);
  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(){});
  // block heavy third-party noise: speeds networkidle + removes console-error reds
  for (const pat of ['**/client.crisp.chat/**','**/widget.intercom.io/**','**/*.intercomcdn.com/**','**/js.stripe.com/**','**/*.sentry-cdn.com/**','**/*.sentry.io/**','**/cdn.segment.com/**','**/*.hotjar.com/**','**/*.fullstory.com/**','**/connect.facebook.net/**','**/googletagmanager.com/**','**/google-analytics.com/**','**/cdn-cgi/scripts/**/email-decode.min.js']) {
    await page.route(pat, function(r){ r.abort().catch(function(){}); }).catch(function(){});
  }
  // Scenario 1: public hero
  await page.goto("https://pinkk.social/", { waitUntil: 'domcontentloaded' });
+61 more lines claim the test to get the full code.

Checks run

Run
Visual
36px
Text
DOM
Network
+221 −169
Console
A11y
C
Perf
26 over
URL
Variables
Full report
Log in →
36
Diff px
1m 13s
Duration
C
Accessible
WCAG 2.2 · 70
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

Pinkk is a profile-intelligence / OSINT research workspace (in public beta) with Google, Twitch and email sign-in. Once authenticated it opens a full multi-area shell — Dashboard, Profiles, Workspaces, Analysis, Wallet (credits) and API access — with a 7-day, no-card trial. The product surface is broad for a beta and clearly built around repeatable research workflows.

Highlights
  • Full workspace on day one
    The authenticated app is not a single screen — Dashboard, Profiles, Workspaces and Analysis are all live, so a new user immediately sees where research, saved subjects and outputs will live.
  • Credits + API thinking
    A Wallet (credit balance) and a dedicated API-access area signal the team is designing for power users and automation, not just a one-off UI.
  • Beta feedback loop
    A persistent 'Pinkk is in beta — your feedback shapes what gets built next' banner with a Share-feedback CTA invites users into the roadmap.
Friction points
  • OAuth lands on /upgrade
    Signing in with Google drops the user on the upgrade/plan page rather than the dashboard — one extra click before reaching the actual product.
  • Email signup returns a server error
    The email+password register submit returned a 500 (most likely the Cloudflare/Turnstile anti-bot gate rejecting automated submits); Google OAuth completed cleanly, so the OAuth path is the reliable one to feature.

3 visual changes

Step 816 px changed
Before
Before
After
After
Diff
Diff
Step 1010 px changed
Before
Before
After
After
Diff
Diff
Step 1310 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.
56,491 test runs recorded · 978 products tested with Lastest

This test was built for pinkk.social — 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.