Sumit Bisht
f5930dc934
perf: mentioned type and size of the doc to be uploaded ( #867 )
...
explicitly mentioned "PDF" to upload, and added a toast if pdf size is
greater than 50mb
fixes : #621
2024-02-05 12:50:35 +11:00
Lucas Smith
5cf2f0a30e
fix: only throw crypto key errors on server
2024-02-02 04:24:49 +00:00
Hani
7ece6ef239
feat: add recipient roles ( #716 )
...
Fixes #705
---------
Co-authored-by: Lucas Smith <me@lucasjamessmith.me >
Co-authored-by: David Nguyen <davidngu28@gmail.com >
2024-02-02 10:45:02 +11:00
Mythie
08f82b23dc
fix: update env entries to evaluate at runtime
2024-01-31 22:32:42 +11:00
David Nguyen
ada46a5f47
feat: add auth fail logs
2024-01-31 12:27:40 +11:00
David Nguyen
9427143951
fix: remove account create log
2024-01-30 18:26:46 +11:00
David Nguyen
7e15058a3a
feat: add user security audit logs
2024-01-30 17:32:20 +11:00
Catalin Pit
2f18518961
chore: merged main
2024-01-25 10:53:05 +02:00
Catalin Pit
d451a7acce
feat: add next-runtime-env
2024-01-25 10:48:20 +02:00
David Nguyen
d766b58f42
feat: add server crypto ( #863 )
...
## Description
Currently we are required to ensure PII data is not passed around in
search parameters and in the open for GDPR reasons.
Allowing us to encrypt and decrypt values with expiry dates will allow
us to ensure this doesn't happen.
## Changes Made
- Added TPRC router for encryption method
## Testing Performed
- Tested encrypting and decrypting data with and without `expiredAt`
- Tested via directly accessing API and also via trpc in react
components
- Tested parsing en email search param in a page and decrypting it
successfully
## Checklist
- [X] I have tested these changes locally and they work as expected.
- [X] I have followed the project's coding style guidelines.
2024-01-25 16:07:57 +11:00
Anik Dhabal Babu
61967b22c1
fix: visibility of security fields using identityprovider ( #709 )
...
fixes #690
2024-01-24 11:34:30 +11:00
Anurag Sharma
6aed075c56
fix: add conditional rendering of OAuth providers ( #736 )
...
Now google OAuth provider is not rendered if client id is not provided
2024-01-23 17:08:48 +11:00
Lucas Smith
8f5634268d
feat: add templates to command menu ( #786 )
2023-12-29 15:16:26 +11:00
Mythie
d8eff192fe
fix: update date format and add missing default
2023-12-27 14:05:50 +11:00
hallidayo
32633f96d2
feat: dateformat and timezone customization ( #506 )
2023-12-27 14:05:49 +11:00
Ephraim Atta-Duncan
8d1b960aa8
feat: add templates to command menu
2023-12-25 23:16:56 +00:00
Catalin Pit
8ecd8a7d10
chore: implemented feedback + a small refactoring
2023-12-11 14:33:30 +02:00
Nafees Nazik
792158c2cb
feat: add two factor auth ( #643 )
...
Add two factor authentication for users who wish to enhance the security of their accounts.
2023-12-01 20:06:32 +11:00
Nafees Nazik
3490e2a3a8
feat: add command menu and keyboard shortcuts ( #337 )
2023-11-09 13:33:56 +11:00
David Nguyen
1d291e8e03
feat: add safari clipboard copy support ( #486 )
2023-11-06 13:02:19 +11:00
David Nguyen
7ec8ce2a56
feat: add posthog reverse proxy ( #449 )
2023-11-06 13:01:45 +11:00
David Nguyen
34232c79e5
feat: add single player mode
2023-11-06 13:01:43 +11:00
Mythie
3afc35c40c
feat: universal upload
...
Implementation of a universal upload allowing for multiple storage backends
starting with `database` and `s3`.
Allows clients to put and retrieve files from either client or server using
a blend of client and server actions.
2023-11-06 13:01:13 +11:00
David Nguyen
a0abf56833
refactor: extract common components into UI package
2023-11-06 13:01:10 +11:00
David Nguyen
371f0947fb
feat: update items
...
Refactored billing flag name
Refactored FeatureFlag type
Disabled session recording by default
2023-11-06 13:01:10 +11:00
David Nguyen
aa2969fd50
feat: feature flags
2023-11-06 13:01:10 +11:00
Mythie
159bcade7b
wip: refresh design
2023-11-06 13:01:06 +11:00