Commit Graph

11 Commits

Author SHA1 Message Date
Matthieu B
7b70be9d7e fix: correct Jinja2 syntax in passkey registration template (#1126)
The `tojson` filter already outputs a complete JSON object with braces,
but the template wrapped it in extra JavaScript braces, producing invalid
syntax. This caused a SyntaxError that prevented navigator.credentials.create()
from ever being called — no passkey prompt appeared.
2026-03-29 16:34:47 +02:00
Matthieu B
187b8758c1 Refactor wizard templates and JavaScript controller
- Updated title block in frame.html for clarity.
- Improved localization for the "Next" button in steps.html.
- Refactored the WizardController JavaScript for better readability and organization.
- Added detailed comments to the wizard architecture for future reference.
- Enhanced button visibility and state management based on interaction requirements.
- Implemented swipe gesture handling for mobile navigation.
- Updated subproject commit to indicate a dirty state.
2025-10-07 14:01:16 +02:00
Matthieu B
d1ed08d9c2 Add .djlintrc configuration file for Jinja linting 2025-10-07 11:04:58 +02:00
Matthieu B
7fef3303b3 fix passkey 2025-07-19 12:34:07 +02:00
Matthieu B
c64a33d9aa fix passkeys 2025-07-18 20:15:13 +02:00
Matthieu B
09d0073472 disable passkey 2025-07-18 15:59:10 +02:00
Matthieu B
56ca505dc9 feat: Implement passkey management for admin accounts
- Added routes for resetting and viewing passkeys for admin accounts.
- Integrated passkey checks during login to enforce 2FA when applicable.
- Updated login template to handle passkey authentication and display relevant messages.
- Created a recovery tool for password resets and passkey management in case of lockouts.
- Enhanced admin management UI to include passkey options.
- Documented recovery tool usage and scenarios for admin access recovery.
2025-07-18 15:47:02 +02:00
Matthieu B
c7fdd1b28a fix icons passkey 2025-07-14 14:31:02 +02:00
Matthieu B
6b89f473a9 fix media server 2025-07-14 14:28:36 +02:00
Matthieu B
f084abc3bb fix passkey icons 2025-07-14 12:19:15 +02:00
Matthieu B
d721c3c480 added exterimental passkey support 2025-07-13 22:33:49 +02:00