Skip to content

fix: make PIN entry feel like a PIN input - #11

Merged
avatarneil merged 1 commit into
mainfrom
neil/pin-input-ui
May 13, 2026
Merged

avatarneil merged 1 commit into
mainfrom
neil/pin-input-ui

Conversation

@avatarneil

Copy link
Copy Markdown
Owner

Summary

PIN entry now behaves like a purpose-built 4-digit code field instead of a free-form text box. Setup and unlock both render masked four-slot controls, keep numeric cleanup for typing and paste, and hold submit disabled until all 4 digits are present so incomplete input no longer round trips to validation errors.

Test Plan

  • bun run test
  • bun run typecheck
  • bun run frontend:build
  • Browser check on http://127.0.0.1:5173/ for the setup PIN control, disabled/enabled submit behavior, and console errors

Compound Engineering
Codex

@avatarneil
avatarneil merged commit 93b644a into main May 13, 2026
4 checks passed
@avatarneil
avatarneil deleted the neil/pin-input-ui branch May 13, 2026 00:50
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