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
e42088a5bf
feat: add user security audit logs ( #884 )
...
## Description
Adds the ability to see the events relating to the account.
Event data includes:
- Device
- IP Address
- Time
- Action
Actions are:
- Profile update
- Account linked to SSO (Example user signs in with Google after
creating a email/password account)
- Enable 2FA
- Disable 2FA
- Reset password
- Update password
- Sign out
- Sign in
- Sign in fail
- Sign in 2FA fail
## Changes
- Added audit logs
- Updated 2FA dialogs to have consistent footers
- Update `/settings/security/page` layout
## Testing Performed
Tested events:

More tested events:

## Checklist
- [X] I have tested these changes locally and they work as expected.
- [X] I have followed the project's coding style guidelines.
## Additional Notes
- Not sure if we really want to record the sign out event or not
- Might want to design breadcrumbs for nested setting pages
2024-02-02 09:42:25 +11:00
ec3ba0e922
fix: active-tab changes correctly ( #897 )
...
fixes : #890
2024-02-02 08:30:02 +11:00
56683aa998
fix: Added signing pad disable state while submitting form ( #892 )
...
Fixes : #891
2024-02-01 19:14:37 +11:00
39be53ace8
fix: show fields on every step while editing documents ( #881 )
...


2024-02-01 12:55:31 +11:00
7fbf124b89
fix: use div instead of rnd for preview fields
2024-02-01 01:10:50 +00:00
f4c24fd944
feat: add a feature for redirecting users on signing
...
Signed-off-by: Adithya Krishna <adi@documenso.com >
2024-01-31 18:17:43 +05:30
08f82b23dc
fix: update env entries to evaluate at runtime
2024-01-31 22:32:42 +11:00
27d8098511
fix: document count period filter ( #882 )
...
## Description
Currently the count for the documents table tabs do not display the
correct values when the period filter is applied.
## Changes Made
- Updated `getStats` to support filtering on period
## Testing Performed
- Tested to see if the documents tab count were being filtered based on
the period
## 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-31 12:40:37 +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
7b6d6fb1b9
Merge branch 'main' into update-documents-avatar
2024-01-29 19:52:29 +08:00
c0bb5205e1
chore: merged main
2024-01-29 10:14:56 +02:00
9d6ee94708
chore: add title and description to individual pages ( #847 )
...
Add Title and Description to Individual Pages.
eg:- Security | Documenso, Profile | Documenso etc.
2024-01-29 17:53:44 +11:00
354e16901c
fix: sign dialog completed title color in dark mode ( #879 )
2024-01-29 11:08:31 +11:00
09aa10dad6
chore: rewording to avoid confusion between signed and original document ( #880 )
2024-01-29 11:04:57 +11: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
11dd93451a
feat: sign up with Google ( #862 )
...
This PR links to this issue: #791
Now users can see a new option to sign up with Google on the signup
page.
2024-01-25 11:22:19 +11:00
61967b22c1
fix: visibility of security fields using identityprovider ( #709 )
...
fixes #690
2024-01-24 11:34:30 +11:00
e5c2263e92
fix: imporoved document-dropzone ui for small vertical screens
2024-01-23 18:37:02 +05:30
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
4909eee401
feat: add viewing on completed page for pending documents
2024-01-22 21:36:46 +11:00
b28a7f9702
chore: add openapi
2024-01-19 16:55:16 +02:00
0d977e783e
refactor: download function to be reusable ( #740 )
2024-01-18 15:24:36 +11:00
3b82ba57f3
chore: implemented feedback plus some restructuring
2024-01-17 12:44:25 +02:00
16d97783f2
feat: improve the UX for password protected documents ( #780 )
2024-01-17 19:32:42 +11: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
1bc885478d
fix: display the number of documents in mobile view ( #837 )
...
This PR fixes #782 .
It now displays the document count on mobile view.
2024-01-17 11:10:28 +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
3054d84ba7
chore: implemented feedback
2024-01-08 09:58:34 +02:00
4fd6a0d5b6
chore: update onOpenChange
2024-01-05 13:06:16 +02:00
fface15a22
feat: jump to next field
2024-01-05 12:56:07 +02:00
6a26ab4b2b
fix: toast import errors
2024-01-02 04:52:15 +00:00
b76d2cea3b
fix: changes from code review
2024-01-02 04:38:35 +00: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
ce67de9a1c
refactor: changed component name for better readability
2023-12-29 19:29:13 +08:00
cf5841a895
Merge branch 'main' of https://github.com/ashrafchowdury/documenso into update-documents-avatar
2023-12-29 18:48:43 +08:00
341481d6db
fix: trimmed long file names for better UX ( #760 )
...
Fixes #755
### Notes for Reviewers
- The max length of the title is set to be `16`
- If the length of the title is <16 it returns the original one.
- Or else the title will be the first 8 characters (start) and last 8
characters (end)
- The truncated file name will look like `start...end`
### Screenshot for reference

---------
Co-authored-by: Catalin Pit <25515812+catalinpit@users.noreply.github.com >
2023-12-29 12:18:19 +02:00
c4800f74b9
feat: update disabled dropzone text ( #787 )
...
Update the dropzone so it will display the relevant disabled text based
on the reason it is disabled.
2023-12-28 20:07:29 +11:00
d8eff192fe
fix: update date format and add missing default
2023-12-27 14:05:50 +11:00
32633f96d2
feat: dateformat and timezone customization ( #506 )
2023-12-27 14:05:49 +11:00
e9312ada51
feat: show document title for delete dialog - [DOC-387] ( #772 )
2023-12-22 15:09:03 +11:00
1c52c7ebcd
chore: update copy
2023-12-22 03:43:12 +00:00