Catalin Pit
f514d55d27
chore: removed unused schema
2024-01-29 09:41:02 +02:00
Catalin Pit
b2cca9afb6
chore: refactor
2024-01-26 13:27:36 +02:00
Catalin Pit
311c8da8fc
chore: encrypt and decrypt email addr
2024-01-25 17:24:37 +02:00
Catalin Pit
49ecfc1a2c
chore: refactor
2024-01-25 15:42:40 +02:00
Catalin Pit
ffee2b2c9a
chore: merged main
2024-01-25 13:43:11 +02: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
Mythie
5a28eaa4ff
feat: add recipient creation
2024-01-22 17:38:02 +11:00
Ephraim Atta-Duncan
a3e560899a
feat: delete user from db and unsubscribe from stripe
2024-01-20 23:30:56 +00:00
Mythie
91dd10ec9b
fix: add symmetric encryption to document passwords
2024-01-17 17:28:28 +11:00
Mythie
a94b829ee0
fix: tidy code
2024-01-17 17:17:08 +11:00
Catalin Pit
4aefb80989
feat: restrict app access for unverified users
2024-01-16 14:25:05 +02:00
harkiratsm
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
David Nguyen
6be119ac95
fix: improve document meta logic
2024-01-03 20:10:50 +11:00
Mythie
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
hallidayo
32633f96d2
feat: dateformat and timezone customization ( #506 )
2023-12-27 14:05:49 +11:00
Catalin Pit
6a56905fea
chore: merged main
2023-12-21 10:14:07 +02:00
Mythie
268a5c6508
fix: swap server-actions for trpc mutations
2023-12-21 17:01:12 +11:00
Lucas Smith
c40c9b20ec
Merge branch 'main' into feat/document-templates
2023-12-21 14:25:22 +11:00
Catalin Pit
da03fc1fd0
chore: finishing touches
2023-12-18 12:24:42 +02:00
Mythie
82da337a56
fix: remove templateToken
2023-12-15 22:07:27 +11:00
Catalin Pit
19736ce60b
chore: implemented feedback
2023-12-14 11:05:39 +02:00
Ephraim Atta-Duncan
31a9127c9e
feat: templates
2023-12-14 12:24:56 +11:00
Navindu Amarakoon
323380d757
feat: env variable to disable signing up
2023-12-09 10:37:16 +05:30
Catalin Pit
66c0db91da
chore: cleanup and feedback implementation
2023-12-08 13:28:34 +00:00
Catalin Pit
936e75fd30
chore: merged main
2023-12-06 13:18:59 +00:00
Sushant
bfc630aa6a
feat: add document search to the command menu ( #713 )
2023-12-06 12:48:05 +11:00
Sushant
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
Lucas Smith
39c01f4e8d
fix: remove server actions ( #684 )
2023-12-02 09:38:24 +11: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
Tanay
adc97802ea
feat: add/update title of the document ( #663 )
2023-11-28 14:56:50 +11:00
Catalin Pit
13997d3dca
feat: add delete and copy token on token page
2023-11-27 16:29:24 +02:00
Catalin Pit
2deaad5c34
feat: token page
2023-11-27 12:50:21 +02:00
Catalin Pit
80fe7ccdf5
feat: api token page in the settings
2023-11-24 13:59:33 +02:00
Mythie
84b958d5b7
fix: universal upload hitting cache
2023-11-24 20:06:47 +11:00
Mythie
d8688692f7
fix: move singleplayer create to trpc
2023-11-24 16:58:18 +11:00
Catalin Pit
4a6b3edc05
feat: get documents api route with pagination
2023-11-22 15:44:49 +02:00
Lucas Smith
be0fe079a3
fix: add healthcheck endpoint ( #671 )
2023-11-22 15:46:21 +11:00
Catalin Pit
fbbc3b89c3
feat: email verification for registration ( #599 )
2023-11-21 15:44:04 +11:00
Nafees Nazik
f7d8ebb9de
feat: enable resend email menu ( #496 )
2023-11-16 13:08:31 +11:00
sean-brydon
574539d6dd
feat: duplicate document ( #633 )
2023-11-08 20:27:33 +11:00
Mythie
b0e3abffd6
chore: restore dangling changes from rebase
2023-11-06 14:47:46 +11:00
Aditya Deshlahre
b7950cf042
fix(bug): name field can be updated with spaces #555 ( #558 )
2023-11-06 13:02:19 +11:00
Mythie
c343e8a221
feat: plan limits
2023-11-06 13:02:19 +11:00
pit
35087f551c
chore: implement pr feedback
2023-11-06 13:02:18 +11:00
Nafees Nazik
c9a71beb81
feat: delete draft document ( #491 )
2023-11-06 13:02:18 +11:00
Ephraim Atta-Duncan
e556db0386
docs: add render one click deploy for refresh
2023-11-06 13:02:18 +11:00
Anjy Gupta
7a8f5b8422
fix: sign up with existing account email bug ( #517 )
...
* fix: sign up with existing account email bug
2023-11-06 13:02:18 +11:00
Udit Takkar
78d2401d44
feat: require old password for password reset ( #488 )
...
* feat: require old password for password reset
2023-11-06 13:01:46 +11:00