ada46a5f47
feat: add auth fail logs
2024-01-31 12:27:40 +11:00
cc090adce0
chore: refactor
2024-01-30 12:54:48 +02:00
7e15058a3a
feat: add user security audit logs
2024-01-30 17:32:20 +11:00
620ae41fcc
feat: added password validation ( #469 )
...
This PR Fixes #464
2024-01-30 14:26:47 +11:00
1676f5bf6c
chore: removed unused code
2024-01-29 09:43:38 +02:00
f514d55d27
chore: removed unused schema
2024-01-29 09:41:02 +02:00
b2cca9afb6
chore: refactor
2024-01-26 13:27:36 +02:00
311c8da8fc
chore: encrypt and decrypt email addr
2024-01-25 17:24:37 +02:00
49ecfc1a2c
chore: refactor
2024-01-25 15:42:40 +02:00
ffee2b2c9a
chore: merged main
2024-01-25 13:43:11 +02:00
2f18518961
chore: merged main
2024-01-25 10:53:05 +02:00
d451a7acce
feat: add next-runtime-env
2024-01-25 10:48:20 +02:00
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
5a28eaa4ff
feat: add recipient creation
2024-01-22 17:38:02 +11:00
a3e560899a
feat: delete user from db and unsubscribe from stripe
2024-01-20 23:30:56 +00:00
91dd10ec9b
fix: add symmetric encryption to document passwords
2024-01-17 17:28:28 +11:00
a94b829ee0
fix: tidy code
2024-01-17 17:17:08 +11:00
4aefb80989
feat: restrict app access for unverified users
2024-01-16 14:25:05 +02:00
68953d1253
feat add documentPassword to documenet meta and improve the ux
...
Signed-off-by: harkiratsm <multaniharry714@gmail.com >
2024-01-12 20:54:59 +05:30
6be119ac95
fix: improve document meta logic
2024-01-03 20:10:50 +11:00
a1215df91a
refactor: extract api implementation to package
...
Extracts the API implementation to a package so we can
potentially reuse it across different applications in the
event that we move off using a Next.js API route.
Additionally tidies up the tokens page and form to be more simplified.
2023-12-31 13:58:15 +11:00
32633f96d2
feat: dateformat and timezone customization ( #506 )
2023-12-27 14:05:49 +11:00
6a56905fea
chore: merged main
2023-12-21 10:14:07 +02:00
268a5c6508
fix: swap server-actions for trpc mutations
2023-12-21 17:01:12 +11:00
c40c9b20ec
Merge branch 'main' into feat/document-templates
2023-12-21 14:25:22 +11:00
fb46b09e4f
chore: small changes
2023-12-20 12:47:46 +02:00
da03fc1fd0
chore: finishing touches
2023-12-18 12:24:42 +02:00
82da337a56
fix: remove templateToken
2023-12-15 22:07:27 +11:00
19736ce60b
chore: implemented feedback
2023-12-14 11:05:39 +02:00
31a9127c9e
feat: templates
2023-12-14 12:24:56 +11:00
323380d757
feat: env variable to disable signing up
2023-12-09 10:37:16 +05:30
66c0db91da
chore: cleanup and feedback implementation
2023-12-08 13:28:34 +00:00
54401b94ae
chore: split api contract
...
moved the schemas from the api contract to a separate file
2023-12-08 09:58:23 +00:00
11ae6d3c16
chore: small changes
2023-12-06 16:53:34 +00:00
6c5526dd49
chore: update routes
...
trying to add the route for creating documents
2023-12-06 15:27:30 +00:00
936e75fd30
chore: merged main
2023-12-06 13:18:59 +00:00
bfc630aa6a
feat: add document search to the command menu ( #713 )
2023-12-06 12:48:05 +11:00
2068d980ff
feat: allow for the deletion of any document ( #711 )
...
Allow for the deletion of any document with notifications of document cancellation for pending documents.
2023-12-06 11:11:51 +11:00
39c01f4e8d
fix: remove server actions ( #684 )
2023-12-02 09:38:24 +11:00
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
6be4b7ae90
feat: add authorization for api calls
2023-11-30 14:39:31 +02:00
adc97802ea
feat: add/update title of the document ( #663 )
2023-11-28 14:56:50 +11:00
13997d3dca
feat: add delete and copy token on token page
2023-11-27 16:29:24 +02:00
2deaad5c34
feat: token page
2023-11-27 12:50:21 +02:00
80fe7ccdf5
feat: api token page in the settings
2023-11-24 13:59:33 +02:00
84b958d5b7
fix: universal upload hitting cache
2023-11-24 20:06:47 +11:00
d8688692f7
fix: move singleplayer create to trpc
2023-11-24 16:58:18 +11:00
2ccede72ea
chore: update the contract to add deleteDocument route
2023-11-23 15:23:47 +02:00
b3008fb272
feat: add route for retrieving a single document by id
2023-11-23 10:02:22 +02:00
6d6c93539f
feat: update contract
2023-11-22 15:51:04 +02:00