Commit Graph
10 Commits
Author SHA1 Message Date
Matthew Meszaros e627f05509 feat: keep passkey button clickable while preparing
Split visual loading from disabled state so the passkey spinner can show during challenge preparation without preventing Safari from receiving the explicit click.
2026-06-01 04:00:31 +02:00
Matthew Meszaros 01de325164 feat: use visible passkey spinner
Keep the working passkey wiring from the previous commit and replace the fragile shared loading SVG with a lucide spinner that is visible inside the fixed icon slot.
2026-06-01 03:38:34 +02:00
Matthew Meszaros 3465ee27ab feat: preserve passkey loading animation
Keep the animated passkey spinner while preserving the Safari-safe native click listener and challenge preparation hooks.
2026-06-01 03:33:23 +02:00
Matthew Meszaros b11f728342 feat: surface Safari passkey failures
Add visible passkey progress states, skip background conditional UI on Safari, and cancel explicit sign-in if Safari never presents a credential prompt.
2026-06-01 03:13:40 +02:00
Matthew Meszaros 87f9bf58b0 feat: add Safari-ready passkey login
Add passkey enrollment and login wiring, including a Safari-safe explicit login path that prefetches the WebAuthn challenge before the click and calls the credential ceremony immediately from the user gesture.
2026-06-01 03:09:17 +02:00
Matthew Meszaros 2635e9c6da frontend & email design; local email setup 2026-02-12 17:25:46 +01:00
Matthew Meszaros 28b5f33056 Turnstile modification 2026-02-11 17:54:49 +01:00
Matthew Meszaros 5c979f2cd9 Theme modification 2026-02-11 17:27:19 +01:00
Matthew Meszaros 141bc54974 Add sample auth UI theme 2026-02-10 19:30:47 +01:00
Máté Mészáros (Laptop) c06e84e3f2 Dashboard with shadcn, tailwind, zustand & react-query 2026-01-30 08:47:26 +01:00