WebAuthn biometric UI: login button + device management in settings
- Login page: "Face ID / Otisk prstu" button with full WebAuthn flow
(auth options → navigator.credentials.get → verify → JWT)
Remembers last biometric email in localStorage
- Settings page: Biometric device management section
(list registered devices, add new via navigator.credentials.create, remove)
Auto-detects device type (Face ID, Touch ID, Android fingerprint, Windows Hello)
- API: Added POST /webauthn/auth/verify endpoint returning JWT token
Updated auth/options to accept email (no login required for biometric)
- API client: Added 6 WebAuthn helper functions
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>