Owen
93998f9fd5
Fix ts issue
2026-04-13 12:27:29 -07:00
Owen
a6e10e55cc
Handle grandfather on the front end
2026-04-13 12:08:30 -07:00
Joshua Belke
028df8bf27
fix: remove encodeURIComponent from invite link email parameter
...
The @ symbol in email addresses was being encoded as %40 when
constructing invite URLs, causing broken or garbled links when
copied/shared by users.
- Remove encodeURIComponent(email) from server-side invite link
construction in inviteUser.ts (both new invite and regenerate paths)
- Remove encodeURIComponent(email) from client-side redirect URLs in
InviteStatusCard.tsx (login, signup, and useEffect redirect paths)
- Valid Zod-validated email addresses do not contain characters that
require URL encoding for safe query parameter use (@ is permitted
in query strings per RFC 3986 §3.4)
2026-04-07 14:58:27 -04:00
Owen
d1182c3a59
Merge branch 'main' into dev
2026-03-30 15:53:46 -07:00
Owen Schwartz
e345c6ee6e
Merge pull request #2627 from shreyaspapi/fix/1547-persist-user-locale
...
fix: persist user locale preference to database (#1547 )
2026-03-30 14:29:15 -07:00
miloschwartz
2828dee94c
support multi role on create user and invites
2026-03-29 12:11:22 -07:00
miloschwartz
13eadeaa8f
support legacy one role per user
2026-03-26 18:19:10 -07:00
miloschwartz
e13a076939
ui improvements
2026-03-26 16:37:31 -07:00
miloschwartz
0fecbe704b
Merge branch 'dev' into multi-role
2026-03-24 22:01:13 -07:00
miloschwartz
6c2c620c99
set cache ttl and default ttl
2026-03-20 17:52:07 -07:00
Shreyas Papinwar
5455d1c118
fix: add locale to myDevice user query to fix type error
2026-03-10 12:33:05 +05:30
Shreyas Papinwar
ae39084a75
fix: persist user locale preference to database ( #1547 )
2026-03-10 12:21:06 +05:30
miloschwartz
4cab693cfc
openapi and swagger ui improvements and cleanup
2026-03-03 14:54:17 -08:00
Owen
75f34ff127
Stub cache
2026-02-25 16:17:06 -08:00
Owen
5b7f893ad7
Merge branch 'main' into dev
2026-02-25 10:46:28 -08:00
miloschwartz
8ea6d9fa67
add get user by username search endpoint to integration api
2026-02-24 22:04:15 -08:00
Owen
f50d1549b0
Update cache to use redis
2026-02-24 19:50:42 -08:00
miloschwartz
20e547a0f6
first pass
2026-02-24 17:58:11 -08:00
Owen
e370f8891a
Also update in the assign
2026-02-17 17:34:57 -08:00
Owen
831eb6325c
Centralize user functions
2026-02-17 17:31:41 -08:00
Owen
4d6240c987
Handle new usage tracking with multi org
2026-02-17 17:10:05 -08:00
Owen
98a4c453c1
Fix anouther subscribed logic issue
2026-02-11 12:41:22 -08:00
Owen
0850a28d20
Add more tier matrix checks
2026-02-11 10:06:55 -08:00
Owen
d5c1cf594d
Remove site kick
2026-02-11 10:06:54 -08:00
Owen
569dc735ce
Rename tiers and get working
2026-02-11 10:06:54 -08:00
Owen
dd11c2c871
Dont accept invite if over the limits
2026-02-11 10:06:54 -08:00
Owen
4139a7b73f
Basic billing page is working
2026-02-11 10:06:03 -08:00
Owen
be60d66ce3
Switch to the new tier system and clean up checks
2026-02-11 10:06:03 -08:00
Owen
7ae6b2df05
Fix email parsing validation error?
2026-01-19 16:45:15 -08:00
miloschwartz
6072ee93fa
add remove invitation to integration api
2025-12-16 17:17:03 -05:00
Owen
f9b03943c3
Format all files
2025-12-09 10:56:14 -05:00
miloschwartz
8e3b5688d5
allow server admins to generate password reset code
2025-12-05 16:27:08 -05:00
Owen
de83cf9d8c
Handle delete org and checking org policy
2025-11-26 15:35:33 -05:00
Owen
ceae787cf5
Attempt to handle creating/deleting clients and role
2025-11-25 18:20:02 -05:00
miloschwartz
ac68dbd545
add my-device and force login
2025-11-25 10:51:53 -05:00
Owen
97312343e4
Merge branch 'dev' into clients-user
2025-11-17 11:28:47 -05:00
Lokowitz
7db99a7dd5
used zod codemod
2025-11-16 14:18:17 +00:00
miloschwartz
5602d8ee64
sync user clients to org on add/remove user org
2025-11-08 17:52:05 -08:00
Owen
9e5c9d9c34
Check role access when inviting users
2025-10-27 20:51:16 -07:00
Owen
b542d82553
Consolidate into central cache
2025-10-24 11:14:07 -07:00
Owen
d92b87b7c8
Chungus 2.0
2025-10-10 11:27:15 -07:00
Owen
c2c907852d
Chungus
2025-10-04 18:36:44 -07:00
miloschwartz
b0bd9279fc
add idp auto provision override on user
2025-09-05 16:14:25 -07:00
miloschwartz
0a4b74b91a
scope user id check to idp in create idp user
2025-09-04 15:23:51 -07:00
Owen
ccf8e5e6f4
Dont pull org from api key
...
Fixes #1361
2025-08-30 22:12:35 -07:00
miloschwartz
5c04b1e14a
add site targets, client resources, and auto login
2025-08-14 18:24:21 -07:00
Adrian Astles
350485612e
This improves the user experience by automatically filling the email field
...
and preventing users from changing the email they were invited with.
- Update invite link generation to include email parameter in URL
- Modify signup form to pre-fill and lock email field when provided via invite
- Update invite page and status card to preserve email through redirect chain
- Ensure existing invite URLs continue to work without breaking changes
2025-07-25 22:46:40 +08:00
Owen
3dc79da2fa
Merge branch 'dev' into clients-pops-dev
2025-07-14 16:59:00 -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