Skip to content

fix(auth): make empty PIN dots unmistakable + verify on a production build#110

Merged
bmarshall511 merged 1 commit into
mainfrom
fix/pin-dots-visible-2
Jun 28, 2026
Merged

fix(auth): make empty PIN dots unmistakable + verify on a production build#110
bmarshall511 merged 1 commit into
mainfrom
fix/pin-dots-visible-2

Conversation

@bmarshall511

Copy link
Copy Markdown
Contributor

The empty PIN slots used a faint hairline ring (--color-text-faint, ~4.6:1) which could still read as "no dots" — and, critically, I'd only ever verified on a dev server, not a production build.

  • Empty slots are now filled circles with a bright --color-text-muted ring (~7:1), 18px, and the row reserves its height so the dot area can't collapse.
  • Verified on a real next build (webpack, same as Vercel): the rule ships in the built CSS bundle, and the rendered pad shows 4 visible dots both empty and right after a wrong-PIN clear (computed: bg rgb(18,53,40), border 2px rgb(159,205,187)).

Note: a user reported still seeing no dots in their installed PWA. The deployed code does render dots (confirmed above), so that's the service worker serving cached pre-fix CSS — this bolder change + the new deploy (SW skipWaiting/clientsClaim) should resolve it on reload.

🤖 Generated with Claude Code

The empty PIN slots used a faint 2px hairline (--color-text-faint, ~4.6:1) that
could still read as "no dots" on a real device. Switch to a filled circle
(--color-surface-strong) with a bright --color-text-muted ring (~7:1), 18px, and
reserve the row height so the dot area never collapses. Verified the rule ships
in the production webpack build and renders four visible dots both empty and
after a wrong-PIN clear.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pointsy Ready Ready Preview, Comment Jun 28, 2026 11:35pm

Request Review

@bmarshall511 bmarshall511 merged commit 870d2ff into main Jun 28, 2026
7 checks passed
@bmarshall511 bmarshall511 deleted the fix/pin-dots-visible-2 branch June 28, 2026 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant