Commit Graph

54 Commits

Author SHA1 Message Date
Owen
5c67a1cb12 Format 2025-12-22 16:28:41 -05:00
miloschwartz
4af7900dae auto focus 2fa 2025-12-20 22:06:53 -05:00
Owen
f9b03943c3 Format all files 2025-12-09 10:56:14 -05:00
Owen
dab795e94a Merge branch 'main' into dev 2025-12-06 11:45:46 -05:00
miloschwartz
a7185ff913 add auth info tip 2025-12-04 21:28:42 -05:00
Marc Schäfer
3eab3b0827 Potential fix for code scanning alert no. 8: DOM text reinterpreted as HTML
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-11-29 23:39:54 +01:00
miloschwartz
ac68dbd545 add my-device and force login 2025-11-25 10:51:53 -05:00
miloschwartz
e888b76747 complete web device auth flow 2025-11-03 11:10:17 -08:00
Owen
0211f75cb6 Access logs working 2025-10-22 17:42:27 -07:00
Owen
c2c907852d Chungus 2025-10-04 18:36:44 -07:00
Owen
ef4ce115ff Merge branch 'main' into dev 2025-09-28 11:39:38 -07:00
miloschwartz
e555d3c496 add server action proxies 2025-09-25 17:14:36 -07:00
Marvin
dcf7393259 update resolver 2025-09-22 20:06:55 +00:00
miloschwartz
b0bd9279fc add idp auto provision override on user 2025-09-05 16:14:25 -07:00
miloschwartz
b54ccbfa2f fix log in loading button 2025-07-21 17:26:02 -07:00
miloschwartz
665ef08733 minor fixes for release 2025-07-16 18:09:17 -07:00
Adrian Astles
c9f5ffae42 Merge branch 'dev' into feat/internal-user-passkey-support 2025-07-14 07:20:33 +08:00
J. Newing
2a6298e9eb Admins can enable 2FA
Added the feature for admins to force 2FA on accounts. The next time the
user logs in they will have to setup 2FA on their account.
2025-07-08 10:21:24 -04:00
Adrian Astles
f0a1c10ec5 fix(auth): improve security key login flow.
- Fix login to verify password before showing security key prompt
- Add proper 2FA verification flow when deleting security keys

Previously, users with security keys would see the security key prompt
even if they entered an incorrect password. Now the password is verified
first. Additionally, security key deletion now properly handles 2FA
verification when enabled.
2025-07-07 17:48:23 +08:00
Adrian Astles
5009906385 renamed passkey to security key to stay aligned with the UI and other backend naming. 2025-07-05 21:51:31 +08:00
Adrian Astles
6ccc05b183 Update security key error handling and user feedback. Improve user guidance for security key interactions and Implement proper error handling for permission denials and timing issues. 2025-07-05 18:56:32 +08:00
Adrian Astles
5130071a60 improved security key management interface, also updated locales 2025-07-05 18:27:04 +08:00
Adrian Astles
db76558944 refactor: rename passkeyChallenge to webauthnChallenge
- Renamed table for consistency with webauthnCredentials
- Created migration script 1.8.1.ts for table rename
- Updated schema definitions in SQLite and PostgreSQL
- Maintains WebAuthn standard naming convention
2025-07-03 21:53:07 +08:00
vlalx
d768bb163a I18n additionals (#125)
* New translation keys

* Updates in src/components

* Updates in src/providers

* remove lable in selector, not needed

---------

Co-authored-by: Lokowitz <marvinlokowitz@gmail.com>
2025-06-03 20:10:00 +02:00
vlalx
ea24759bb3 I18n components (#27)
* New translation keys in en-US locale

* New translation keys in de-DE locale

* New translation keys in fr-FR locale

* New translation keys in it-IT locale

* New translation keys in pl-PL locale

* New translation keys in pt-PT locale

* New translation keys in tr-TR locale

* Move into function

* Replace string matching to boolean check

* Add FIXIT in UsersTable

* Use localization for size units

* Missed and restored translation keys

* fixup! New translation keys in tr-TR locale

* Add translation keys in components
2025-05-25 16:41:38 +02:00
miloschwartz
e58d10fc53 fix login form ts error 2025-05-02 11:05:20 -04:00
Milo Schwartz
5a4a6655a5 Merge branch 'main' into dev 2025-05-02 10:55:21 -04:00
Alex Freidel
a5b782b72a feat: enhance 2fa login
As soon as all digits have been entered, the form will be sent automatically. Similar to GitHub's implementation.
2025-04-28 08:14:19 +02:00
miloschwartz
8fa719181a show list of idp on login 2025-04-18 21:59:58 -04:00
miloschwartz
aa3b527f67 add validate callback loading state and encryption 2025-04-14 20:56:45 -04:00
miloschwartz
53be2739bb successful log in loop poc 2025-04-13 18:29:23 -04:00
miloschwartz
20f1a6372b small visual improvements 2025-02-26 21:24:35 -05:00
Milo Schwartz
ef0bc9a764 add note about backup codes to mfa form 2025-02-08 15:55:49 -05:00
Milo Schwartz
6c813186b8 verify redirects are safe before redirecting 2025-01-09 23:26:07 -05:00
Milo Schwartz
64158a823b major ui tweaks and refactoring 2025-01-04 20:22:01 -05:00
Milo Schwartz
0e99e2b62b minor visual improvements 2025-01-03 22:32:24 -05:00
Milo Schwartz
3b4a993704 refactor and reorganize 2025-01-01 21:41:31 -05:00
Milo Schwartz
4a1e869e58 setup server admin 2024-12-25 15:54:32 -05:00
Milo Schwartz
cf75be5a6c disable 2fa and end email notifications 2024-12-24 15:36:55 -05:00
Milo Schwartz
ccc2e3358c show qr code in share link and add version to footer 2024-12-24 12:06:13 -05:00
Milo Schwartz
9e50a580a5 enable 2fa flow 2024-12-23 23:59:15 -05:00
Milo Schwartz
af2d78cbfb send confirm password reset email 2024-12-22 17:27:09 -05:00
Milo Schwartz
4b34353354 allow backup code input for totp 2024-12-22 17:20:24 -05:00
Milo Schwartz
11cbafb92a reduce spacing in forms 2024-12-22 17:09:22 -05:00
Milo Schwartz
f224bfa4ee reset password flow 2024-12-22 16:59:30 -05:00
Milo Schwartz
9c37036a39 add 2fa form to login 2024-12-22 14:38:17 -05:00
Milo Schwartz
998fab6d0a add otp flow to resource auth portal 2024-12-15 17:47:07 -05:00
Milo Schwartz
500a81aa42 fix rendering issues on resource unauthorized 2024-11-29 22:53:45 -05:00
Milo Schwartz
5bbf32f6a6 improve verify email redirect flow 2024-11-28 00:11:13 -05:00
Milo Schwartz
78b23a8956 added resource auth status cards and moved login to reusable login form 2024-11-23 17:56:21 -05:00