Commit Graph

3019 Commits

Author SHA1 Message Date
Timur Ercan
9f9c0c10e9 chore: remove the plan, it's cleaner 2024-05-16 18:41:33 +02:00
Timur Ercan
f8b51a7ac2 chore: add teams pricing and move enterprise cta 2024-05-16 18:39:40 +02:00
Rushat Gabhane
a877c64aca Merge branch 'main' into show-time 2024-05-12 21:07:15 +05:30
David Nguyen
2f86bb523b feat: add template enhancements (#1154)
## Description

General enhancements for templates.

## Changes Made

Added the following changes to the template flow:
- Allow adding document meta settings
- Allow adding email settings
- Allow adding document access & action authentication
- Allow adding recipient action authentication
- Save the state between template steps similar to how it works for
documents

Other changes:
- Extract common fields between document and template flows
- Remove the title field from "Use template" since we now have it as
part of the template flow
- Add new API endpoint for generating templates

## Testing Performed

Added E2E tests for templates and creating documents from templates
2024-05-10 19:45:19 +07:00
Rushat Gabhane
788933b75d Merge branch 'main' into show-time 2024-05-08 19:18:24 +05:30
Rushat Gabhane
bbcbc56e70 feat: 12h format 2024-05-08 19:17:47 +05:30
Adithya Krishna
8f9c07aa8e chore: updated triage label (#1152)
Description:

This PR updates the triage label for new issues
2024-05-08 17:56:23 +05:30
Adithya Krishna
cc4efddabf chore: updated triage label 2024-05-08 17:03:57 +05:30
Adithya Krishna
98672560ca chore: update self signer logic
Signed-off-by: Adithya Krishna <aadithya794@gmail.com>
2024-05-08 17:02:01 +05:30
Adithya Krishna
6f6ed05569 Merge branch 'feat/start-selfSign' of https://github.com/documenso/documenso into feat/start-selfSign 2024-05-08 15:35:43 +05:30
Adithya Krishna
5e3f55c616 Merge branch 'main' of https://github.com/documenso/documenso into feat/start-selfSign 2024-05-08 15:34:18 +05:30
Adithya Krishna
968b116012 Merge branch 'main' into show-time 2024-05-08 15:27:30 +05:30
Catalin Pit
2ba0f48c61 fix: unauthorized access error api tokens page team (#1134) 2024-05-08 12:03:21 +07:00
Adithya Krishna
5d5d0210fa chore: update github actions (#1085)
**Description:**

This PR updates and adds a new action to assign `status: assigned` label

---------

Signed-off-by: Adithya Krishna <aadithya794@gmail.com>
2024-05-08 11:52:26 +07:00
David Nguyen
e50ccca766 fix: allow template recipients to be filled (#1148)
## Description

Update the template flow to allow for entering recipient placeholder
emails and names

## Changes Made

- General refactoring
- Added advanced recipient settings for future usage
2024-05-07 17:22:24 +07:00
Ephraim Atta-Duncan
f363dee761 fix: downloaded files should have _signed 2024-05-07 10:19:09 +00:00
Ephraim Atta-Duncan
50b57d5aa5 fix: minor changes based on review 2024-05-07 09:35:59 +00:00
David Nguyen
d7a3c40050 feat: add general template enhancements (#1147)
## Description

Refactor the "use template" flow

## Changes Made

- Add placeholders for recipients
- Add audit log when document is created
- Trigger DOCUMENT_CREATED webhook when document is created
- Remove role field when using template
- Remove flaky logic when associating template recipients with form
recipients
- Refactor to use `Form` 

### Using template when document has no recipients

<img width="529" alt="image"
src="https://github.com/documenso/documenso/assets/20962767/a8494ac9-0397-4e3b-a0cf-818c8454a55c">

### Using template with recipients 

<img width="529" alt="image"
src="https://github.com/documenso/documenso/assets/20962767/54d949fc-ed6a-4318-bfd6-6a3179896ba9">

### Using template with the send option selected

<img width="529" alt="image"
src="https://github.com/documenso/documenso/assets/20962767/541b2664-0540-43e9-83dd-e040a45a44ea">
2024-05-07 15:04:12 +07:00
Timur Ercan
dc11676d28 fix: profile claim name length (#1144)
fixes the caim name length on the profile claim popup
2024-05-07 14:42:16 +07:00
Catalin Pit
e8d4fe46e5 fix: custom email message for self-signers (#1120) v1.5.5-rc.8 v1.5.5 2024-05-06 09:22:50 +03:00
Adithya Krishna
55d8afe870 Merge branch 'main' into feat/start-selfSign 2024-05-06 11:37:16 +05:30
David Nguyen
64e3e2c64b fix: disable encrypted pdfs (#1130)
## Description

Currently if you complete a pending encrypted document, it will prevent
the document from being sealed due to the systems inability to decrypt
it.

This PR disables uploading any documents that cannot be loaded as a
temporary measure.

**Note**
This is a client side only check

## Changes Made

- Disable uploading documents that cannot be parsed
- Refactor putFile to putDocumentFile
- Add a flag as a backup incase something goes wrong
2024-05-03 22:25:24 +07:00
david-loe
e4620efa4a fix syntax in production compose.yml 2024-05-03 14:48:39 +02:00
Rushat Gabhane
84bbcea7bb Merge branch 'main' into show-time 2024-05-03 12:29:23 +05:30
Lucas Smith
15dee5ef35 fix: enforce users to have stripe account (#1131)
## Description

Currently users who sign in via Google SSO do not get assigned a Stripe
customer account.

This enforces the Stripe customer requirement on sign in.

There might be a better place to put this so it's open to any
suggestions.
v1.5.5-rc.7
2024-05-01 16:48:05 +10:00
Lucas Smith
28d6f6e2e8 fix: improve sealing process (#1133)
## Description

Improves the sealing process by being strict on how long certificate
generation can take, opting to fail generation and continue sealing.

Also changes the ordering of sealing so an error in the process won't
also cause a document to be "COMPLETED" since it hasn't been
cryptographically sealed yet.

The downside to this change is that documents that fail during sealing
will require manual intervention as a signer or owner won't be able to
*complete* the document.

## Testing Performed

- Modified code to force specific failure modes to occur and verified
that documents were either gracefully sealed without a certificate or
not sealed and not completed.
2024-05-01 16:47:11 +10:00
Mythie
78dc57a6eb fix: improvements from review 2024-05-01 16:16:04 +10:00
Mythie
d3528f74f0 fix: improve sealing process
Improves the sealing process by being strict on how
long certificate generation can take, opting to fail
generation and continue sealing.

Also changes the ordering of sealing so an error in the
process won't also cause a document to be "COMPLETED"
since it hasn't been cryptographically sealed yet.

The downside to this change is that documents that fail
during sealing will require manual intervention as a signer
or owner won't be able to *complete* the document.
2024-05-01 14:18:01 +10:00
David Nguyen
dbd452be97 fix: delete pending documents (#1118)
## Description

Currently deleting a pending document where you are a recipient off will
delete the document, but will also throw an error.

This is due to the recipient being updated after the document deleted,
which is only supposed to happen for completed documents.
2024-04-30 20:53:18 +07:00
Adithya Krishna
5109bb17d6 chore: fix button styling (#1132)
**Description:**

This PR fixes the button styling issue

**Before:**


![image](https://github.com/documenso/documenso/assets/23498248/0af045aa-3714-48d8-9c22-6cd171b07079)

**After:**

<img width="1280" alt="Screenshot 2024-04-30 at 6 48 47 PM"
src="https://github.com/documenso/documenso/assets/23498248/e7dd99de-60fc-4cc2-aefc-21b130aa0116">
2024-04-30 18:57:29 +05:30
Adithya Krishna
6974a76ed4 chore: fix button styling 2024-04-30 18:47:49 +05:30
Adithya Krishna
5efb0894e6 chore: updated dark mode text (#1129)
Description:

This PR updates the dark mode text for this article,
https://app.documenso.com/articles/signature-disclosure
2024-04-30 17:14:28 +05:30
David Nguyen
cfec366c1a fix: refactor 2024-04-30 15:54:24 +07:00
David Nguyen
8622e68853 fix: add logging 2024-04-30 15:50:22 +07:00
Adithya Krishna
6df525b670 feat: updated signer logic
Signed-off-by: Adithya Krishna <aadithya794@gmail.com>
2024-04-30 12:05:42 +05:30
Adithya Krishna
0e16a86e74 chore: updated dark mode text 2024-04-30 11:55:01 +05:30
Rushat Gabhane
dca4b8eaec Merge branch 'main' into show-time 2024-04-30 09:31:42 +05:30
Adithya Krishna
db9e605031 chore: fix lint issues
Signed-off-by: Adithya Krishna <aadithya794@gmail.com>
2024-04-30 01:32:58 +05:30
David Nguyen
97d334a1da fix: force users to have a Stripe customer on sign in 2024-04-29 20:15:40 +07:00
Adithya Krishna
bde0f5893f feat: update add self signer logic 2024-04-29 17:49:50 +05:30
Adithya Krishna
6b5750c7bf chore: revert previous changes 2024-04-29 17:48:00 +05:30
Adithya Krishna
917c83fc5f chore: refactor removal logic 2024-04-29 17:30:01 +05:30
Adithya Krishna
e82e402540 feat: remove the existing empty signer if its the only one 2024-04-29 17:10:56 +05:30
Mythie
345e42537a fix: include all document meta when using the public api 2024-04-29 12:42:22 +10:00
Rushat Gabhane
80c03fcf3f feat: show time in documents table 2024-04-29 04:28:13 +05:30
Sumit Bisht
c98c1b9467 added teams url under a team name in teams section 2024-04-28 19:35:57 +05:30
Lucas Smith
8a24ca2065 fix: complete document when all recipients are CC (#1113)
## Description

Automatically marks the document as completed if all the recipients are
CC.

## Changes Made

Added an if statement in the last form step (`onAddSubjectFormSubmit`)
that checks if all the recipients are CC. If so, the document status is
updated to `COMPLETED`.

## Testing Performed

Tested the changes and they work as expected.

## Checklist

<!--- Please check the boxes that apply to this pull request. -->
<!--- You can add or remove items as needed. -->

- [x] I have tested these changes locally and they work as expected.
- [ ] I have added/updated tests that prove the effectiveness of these
changes.
- [ ] I have updated the documentation to reflect these changes, if
applicable.
- [x] I have followed the project's coding style guidelines.
- [ ] I have addressed the code review feedback from the previous
submission, if applicable.


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- Enhanced document sending logic to update document status based on
recipient roles.

- **Bug Fixes**
- Removed redundant form submission handling in the document editing
feature.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
v1.5.5-rc.6
2024-04-27 21:39:25 +10:00
Lucas Smith
06dd8219a5 fix: increase trpc max duration (#1121)
## Description

Increase the max duration of the TRPC API endpoint to 120 seconds.
2024-04-27 21:38:21 +10:00
David Nguyen
74b9bc786b fix: extend 2024-04-27 18:29:52 +07:00
David Nguyen
364c499927 fix: increase trpc max duration 2024-04-27 15:21:46 +07:00