Commit Graph

1205 Commits

Author SHA1 Message Date
Adrian Astles d5e67835aa improved WebAuthn error messages and session handling. Compatibility guidance in error states, and Improve user guidance for common authentication issues. 2025-07-05 16:52:56 +08:00
Adrian Astles bf8078ed66 enhance WebAuthn implementation and error handling. 2025-07-05 16:48:37 +08:00
Adrian Astles 1559a2a943 Fixed database dependencies. 2025-07-05 16:32: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
Owen baee745d3c Fix orgId not in queries 2025-06-27 18:01:06 -04:00
miloschwartz 2ead5f4506 add deprecated env vars warning 2025-06-21 16:59:10 -04:00
miloschwartz 4f68a26049 dont show org id taken after success 2025-06-21 16:42:59 -04:00
miloschwartz 49b88002fb add replaceme back to installer 2025-06-21 16:36:17 -04:00
miloschwartz ead5df0a8c simplify installer and remove parsing from read config 2025-06-21 16:35:22 -04:00
Owen Schwartz 9f38ad9b4d Merge pull request #945 from fosrl/crowdin_dev
New Crowdin updates
2025-06-20 17:19:46 -04:00
Owen Schwartz 7748fb682d New translations en-us.json (Chinese Simplified) 2025-06-20 10:03:31 -04:00
Owen Schwartz 6f601c7814 New translations en-us.json (Turkish) 2025-06-20 10:03:30 -04:00
Owen Schwartz c63dcd89b5 New translations en-us.json (Portuguese) 2025-06-20 10:03:29 -04:00
Owen Schwartz 8c6e3be8ce New translations en-us.json (Polish) 2025-06-20 10:03:27 -04:00
Owen Schwartz 13bfeae780 New translations en-us.json (Dutch) 2025-06-20 10:03:26 -04:00
Owen Schwartz 051162cd69 New translations en-us.json (Italian) 2025-06-20 10:03:25 -04:00
Owen Schwartz 9065d21778 New translations en-us.json (German) 2025-06-20 10:03:24 -04:00
Owen Schwartz cafbad88f3 New translations en-us.json (Spanish) 2025-06-20 10:03:22 -04:00
Owen Schwartz 20965fc67b New translations en-us.json (French) 2025-06-20 10:03:21 -04:00
Owen Schwartz 2b23587200 New translations en-us.json (Chinese Simplified) 2025-06-19 22:40:15 -04:00
Owen Schwartz a839f9146f New translations en-us.json (Turkish) 2025-06-19 22:40:14 -04:00
Owen Schwartz a6138a02fd New translations en-us.json (Portuguese) 2025-06-19 22:40:13 -04:00
Owen Schwartz 0e18fc4700 New translations en-us.json (Polish) 2025-06-19 22:40:11 -04:00
Owen Schwartz 68015511c1 New translations en-us.json (Dutch) 2025-06-19 22:40:10 -04:00
Owen Schwartz 715d33fe90 New translations en-us.json (Italian) 2025-06-19 22:40:09 -04:00
Owen Schwartz 85b99852bb New translations en-us.json (German) 2025-06-19 22:40:08 -04:00
Owen Schwartz a54c88eb32 New translations en-us.json (Spanish) 2025-06-19 22:40:07 -04:00
Owen Schwartz 6a5bdd40b6 New translations en-us.json (French) 2025-06-19 22:40:05 -04:00
miloschwartz d03f45279c remove server admin from config and add onboarding ui 2025-06-19 22:11:05 -04:00
miloschwartz f300838f8e add migration for 1.6.0 2025-06-19 15:58:05 -04:00
miloschwartz 1bf2e23f5d make username lowercase 2025-06-19 15:41:49 -04:00
miloschwartz 58ba0d07b0 add migration to set trust_proxy to 1 if it exists in config 2025-06-19 12:08:06 -04:00
miloschwartz 97ae76e4e7 forward headers from server component and make trust_proxy config a number 2025-06-19 11:22:29 -04:00
miloschwartz c043912f94 fix bug preventing creating raw resources with api key closes #920 2025-06-18 16:42:07 -04:00
miloschwartz b56ba3ee23 prevent org id taken error for flashing after create org 2025-06-18 16:22:01 -04:00
miloschwartz 0b8bb5a974 don't use word mark in nav bar 2025-06-18 16:11:37 -04:00
miloschwartz fc19d0ba8b add set server admin password to cli 2025-06-15 13:19:07 -04:00
Owen ddd292422b Make error more clear
From #911
2025-06-15 10:53:03 -04:00
miloschwartz b86ef93211 add replica connections for pg 2025-06-13 13:04:44 -04:00
Owen Schwartz 5c682fe923 Merge pull request #891 from fosrl/crowdin_dev
New Crowdin updates
2025-06-11 11:36:50 -04:00
Owen Schwartz 100dd80764 New translations en-us.json (Turkish) 2025-06-11 11:35:48 -04:00
Owen Schwartz 867f1bcc96 Merge pull request #890 from fosrl/crowdin_dev
New Crowdin updates
2025-06-11 11:15:13 -04:00
Owen Schwartz 78b38c91e7 New translations en-us.json (Chinese Simplified) 2025-06-11 11:09:45 -04:00
Owen Schwartz 2ee88d6a46 New translations en-us.json (German) 2025-06-11 11:09:40 -04:00
Owen Schwartz 8d651cd44d Merge pull request #669 from Lokowitz/feature-i18n
Feature i18n added
2025-06-11 10:47:13 -04:00
Owen 8aa95db9bc Adjust button and add profile translations 2025-06-11 10:00:38 -04:00
Owen 31a41576d8 Fix translation & add space 2025-06-11 09:37:21 -04:00
Marvin 335c9b1fea Update zh-CN.json 2025-06-11 07:50:46 +02:00
Marvin b395b65b86 Update de-DE.json 2025-06-11 07:48:19 +02:00