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
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
719d75f8a6
fix pg migration for >1.6.0
2025-07-01 21:03:10 -07:00
miloschwartz
1e5141c27c
add newt version update available to table
2025-06-30 13:59:30 -07:00
miloschwartz
a0381eb2c6
clean up ui pass 1
2025-06-30 09:34:14 -07:00
Owen
3b6a44e683
Merge branch 'dev' into clients-pops
2025-06-27 18:01:21 -04:00
Owen
baee745d3c
Fix orgId not in queries
2025-06-27 18:01:06 -04:00
Owen
073c318f12
Improve bandiwdth update
2025-06-27 10:36:58 -04:00
miloschwartz
8f1cfd8037
toggle clients with feature flag
2025-06-26 15:09:16 -04:00
miloschwartz
7bf9cccbf6
show account already exists if email not verified
2025-06-25 16:54:33 -04:00
miloschwartz
e694817b57
add server init method to config
2025-06-25 12:18:29 -04:00
miloschwartz
9bb4d8b2a3
store last visited org in cookie
2025-06-24 14:54:07 -04:00
miloschwartz
34180ca454
set trust proxy for int api
2025-06-22 20:01:31 -04:00
miloschwartz
fb5010a2b5
use redis store in rate limiters
2025-06-22 19:55:05 -04:00
miloschwartz
0e87b6e48b
Merge branch 'dev' into clients-pops
2025-06-22 17:50:39 -04:00
miloschwartz
d45443258b
update selection algorithm
2025-06-22 17:19:40 -04:00
Owen
f3b44a3085
Add default type
2025-06-22 15:48:47 -04:00
Owen
9680260104
Add domain type
2025-06-22 12:58:33 -04:00
miloschwartz
2ead5f4506
add deprecated env vars warning
2025-06-21 16:59:10 -04:00
miloschwartz
ead5df0a8c
simplify installer and remove parsing from read config
2025-06-21 16:35:22 -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
Owen
2fd8134a57
Dont go over capacity or accept no capacity
2025-06-19 18:04:52 -04:00
miloschwartz
494b54ac32
add redis rate limiter
2025-06-19 16:58:03 -04:00
Owen
377eb2b851
Handle version in db
2025-06-19 16:40:20 -04:00
Owen
bd7e96b8af
Send version and try to be reverse compatible
2025-06-19 16:40:02 -04:00
miloschwartz
acf25e8ad7
Merge branch 'dev' into clients-pops
2025-06-19 16:34:06 -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
Owen
a0ac757982
Exit node filtering
2025-06-19 09:30:02 -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
3b3d7b134a
mark exit node as was previously connected
2025-06-18 15:57:45 -04:00
miloschwartz
b84b78a34d
add server/db/index.ts to gitignore
2025-06-18 14:20:55 -04:00
miloschwartz
17ac5a5e81
add flag to disable config managed domains
2025-06-17 17:25:41 -04:00
Owen
cdfeb2ff86
Filter by exit node
2025-06-17 17:00:11 -04:00
miloschwartz
7fd1fb89f1
disable local and wg sites with flag
2025-06-17 16:35:05 -04:00
miloschwartz
32e54d0f94
hide raw resources ui if disabled
2025-06-17 16:23:33 -04:00
miloschwartz
21e9edd201
move max connections from config to db
2025-06-17 15:53:57 -04:00
miloschwartz
a0001aaa74
add max connection and weight calculation
2025-06-17 15:51:32 -04:00
miloschwartz
753307bb99
use new exit node info
2025-06-16 22:07:03 -04:00
Owen
970feb75dd
Add priority 100
2025-06-16 17:41:40 -04:00
miloschwartz
08556789f9
add exit node name
2025-06-16 17:32:38 -04:00
miloschwartz
72d8ad3204
disable migrations
2025-06-16 15:23:28 -04:00
miloschwartz
6cdf53e262
use sqlite db
2025-06-16 15:19:37 -04:00
miloschwartz
f6d81c3a23
update schema
2025-06-16 12:30:15 -04:00