Commit Graph

925 Commits

Author SHA1 Message Date
miloschwartz 67bae76048 minor visual tweaks to member landing 2025-07-28 12:21:15 -07:00
miloschwartz b54ccbfa2f fix log in loading button 2025-07-21 17:26:02 -07:00
miloschwartz 9f2710185b center toast 2025-07-21 13:10:39 -07:00
miloschwartz 86a4656651 fix multi level subdomain conflict bug 2025-07-19 22:54:30 -07:00
miloschwartz 2ddb4ec905 allow multi level sudomains in domain picker 2025-07-18 15:48:23 -07:00
miloschwartz 7a59e3acf7 fix external user select box 2025-07-18 14:45:16 -07:00
miloschwartz b34c3db956 fix redirect bug for some accounts when disable create org is enabled 2025-07-18 12:59:57 -07:00
miloschwartz d870a49381 change domain picker description and fix metadata title 2025-07-17 12:05:08 -07:00
miloschwartz 665ef08733 minor fixes for release 2025-07-16 18:09:17 -07:00
miloschwartz 19d54778f5 add branding logo component 2025-07-15 16:24:16 -07:00
miloschwartz f1291d4d7d remove is base domain resource and flag 2025-07-15 15:07:34 -07:00
miloschwartz 83a4677026 don't allow deleting config managed domains 2025-07-15 13:20:44 -07:00
miloschwartz 2e510778be fix header 2025-07-14 22:37:08 -07:00
miloschwartz c492559010 fix profile icon merge issue 2025-07-14 22:32:42 -07:00
Owen 3dc79da2fa Merge branch 'dev' into clients-pops-dev 2025-07-14 16:59:00 -07:00
Owen 83b00c1cfa Fix domain picker build and copy in for domains 2025-07-14 16:37:54 -07:00
miloschwartz 3505342a8d style consistency changes to add security key form 2025-07-14 15:43:33 -07:00
Owen 753027ffc7 Translate missing translations 2025-07-14 14:45:46 -07:00
Milo Schwartz 9075ecb007 Merge branch 'dev' into feat/internal-user-passkey-support 2025-07-14 17:43:01 -04:00
Owen 7f227932da Domain picker support wildcard 2025-07-14 12:24:38 -07:00
miloschwartz 915ccdc007 server admin enforce 2fa per user 2025-07-13 21:58:37 -07:00
Owen 98a261e38c Pull up downstream changes 2025-07-13 21:57:24 -07:00
Adrian Astles c9f5ffae42 Merge branch 'dev' into feat/internal-user-passkey-support 2025-07-14 07:20:33 +08:00
Milo Schwartz 17b39d16a3 Merge branch 'dev' into feature-manage-2fa 2025-07-13 18:33:27 -04:00
Daeho Ro 1983d0067d Add Korean translations 2025-07-12 13:21:14 +09: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 a093c54b16 simplified security key management interface. 2025-07-06 20:41:26 +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 f31717145f feat(passkeys): Add password verification for passkey management
- Add password verification requirement when registering passkeys
- Add password verification requirement when deleting passkeys
- Add support for 2FA verification if enabled
- Add new delete confirmation dialog with password field
- Add recommendation message when only one passkey is registered
- Improve dialog styling and user experience
- Fix type issues with WebAuthn credential descriptors

Security: This change ensures that sensitive passkey operations require
password verification, similar to 2FA management, preventing unauthorized
modifications to authentication methods.
2025-07-03 22:57:29 +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
miloschwartz c679875273 add inset shadow 2025-06-30 14:18:17 -07:00
miloschwartz 4ffdd6f74f clean up a few save buttons 2025-06-30 12:28:27 -07:00
miloschwartz a0381eb2c6 clean up ui pass 1 2025-06-30 09:34:14 -07:00
miloschwartz 809a135721 add refresh sites button 2025-06-27 16:43:14 -04:00
miloschwartz bd3d9d2da3 adjust ring offset 2025-06-25 15:29:32 -04:00
miloschwartz 66191a9610 fix org selector overflow 2025-06-24 17:19:03 -04:00
miloschwartz 9bb4d8b2a3 store last visited org in cookie 2025-06-24 14:54:07 -04:00
miloschwartz 317a15b649 Merge branch 'dev' into clients-pops 2025-06-20 16:34:49 -04:00
miloschwartz d03f45279c remove server admin from config and add onboarding ui 2025-06-19 22:11:05 -04:00
miloschwartz acf25e8ad7 Merge branch 'dev' into clients-pops 2025-06-19 16:34:06 -04:00
miloschwartz 0b8bb5a974 don't use word mark in nav bar 2025-06-18 16:11:37 -04:00
Owen 459bc32f9d Merge branch 'dev' into clients-pops 2025-06-11 11:13:40 -04:00
Owen 8aa95db9bc Adjust button and add profile translations 2025-06-11 10:00:38 -04:00
Owen a65ea9c360 Merge branch 'dev' into Lokowitz-feature-i18n 2025-06-10 18:40:24 -04:00
Owen 3c2ea1a75f Add translation and fix ts issues 2025-06-10 18:34:04 -04:00
Owen 0537992603 Merge branch 'dev' into clients-pops 2025-06-10 13:00:20 -04:00
Owen f29a5ccc67 Translate sidebar 2025-06-09 18:04:45 -04:00