a08a77e98b
refactor: improve variable naming and streamline placeholder extraction logic in PDF processing
2025-11-04 14:18:01 +02:00
13d9ca7a0e
chore: some cleanup
2025-11-04 11:16:53 +02:00
91421a7d62
Merge branch 'main' into feat/auto-placing-fields
2025-11-03 14:31:28 +02:00
a9f1e39b10
feat: implement envelope item processing and enhance final envelope retrieval
2025-11-03 12:42:47 +02:00
b37748654e
feat: enhance recipient placeholder extraction and management in PDF processing
2025-11-03 12:23:11 +02:00
d2a009d52e
fix: allow direct template recipient dictation ( #2108 )
2025-11-01 12:44:34 +11:00
b3ed80d721
feat: integrate placeholder replacement in PDF normalization process
2025-10-31 13:12:23 +02:00
b3cb750470
feat: refactor field metadata handling and enhance field type parsing in PDF processing
2025-10-31 11:41:34 +02:00
1e52493144
feat: fieldMeta parsing
2025-10-30 16:43:54 +02:00
ab95e80987
feat: enhance PDF placeholder handling and recipient management
2025-10-30 13:52:18 +02:00
1780a5c262
Merge branch 'main' into feat/auto-placing-fields
2025-10-29 14:29:04 +02:00
cb9bf407f7
feat: autoplace fields from placeholders
2025-10-28 13:50:06 +02:00
ffce7a2c81
fix: filter document stats by folder ( #2083 )
...
This pull request refactors the filtering logic in the `getTeamCounts`
function within `get-stats.ts` to improve consistency and
maintainability. The main change is the consolidation of multiple filter
conditions into a single `AND` clause, which now includes search
filters, folder filters, and visibility filters. This ensures that all
relevant filters are applied in a unified way for document count
queries.
2025-10-28 21:16:12 +11:00
b0b07106b4
fix: envelope autosave ( #2103 )
2025-10-27 19:53:35 +11:00
5cdd7f8623
fix: envelope styling ( #2102 )
2025-10-27 16:11:10 +11:00
03eb6af69a
feat: polish envelopes ( #2090 )
...
## Description
The rest of the owl
2025-10-24 16:22:06 +11:00
2eebc0e439
feat: add attachments ( #2091 )
2025-10-23 23:07:10 +11:00
49b792503f
fix: query envelope table for openpage stats ( #2086 )
2025-10-21 12:43:57 +00:00
c3dc76b1b4
feat: add API support for folders ( #1967 )
2025-10-21 18:22:19 +11:00
daab8461c7
fix: email attachment names ( #2085 )
2025-10-21 12:59:40 +11:00
06cb8b1f23
fix: email attachment formats ( #2077 )
2025-10-16 14:16:00 +11:00
7f09ba72f4
feat: add envelopes ( #2025 )
...
This PR is handles the changes required to support envelopes. The new
envelope editor/signing page will be hidden during release.
The core changes here is to migrate the documents and templates model to
a centralized envelopes model.
Even though Documents and Templates are removed, from the user
perspective they will still exist as we remap envelopes to documents and
templates.
2025-10-14 21:56:36 +11:00
86e89e137e
fix: bump search limit and path formatting ( #2069 )
2025-10-09 15:11:43 +11:00
995bc9c362
feat: support 2fa for document completion ( #2063 )
...
Adds support for 2FA when completing a document, also adds support for
using email for 2FA when no authenticator has been associated with the
account.
2025-10-06 16:17:54 +11:00
f3305ac306
feat: show branding logo on signing page ( #2031 )
...
If the team has the branding enabled & a logo uploaded, it'll show on
the document signing page view.
2025-09-25 22:41:17 +10:00
3c646d9475
feat: remove email requirement for recipients ( #2040 )
2025-09-23 17:13:52 +10:00
32ce573de4
fix: incorrect certificate health logic ( #2028 )
2025-09-13 18:07:39 +10:00
2c0d4f8789
chore: self hosting docs update and certificate issues ( #1847 )
2025-09-09 21:26:42 +10:00
7c8e93b53e
feat: implement recipients autosuggestions ( #1923 )
2025-09-09 20:57:26 +10:00
9ac7b94d9a
feat: add organisation sso portal ( #1946 )
...
Allow organisations to manage an SSO OIDC compliant portal. This method
is intended to streamline the onboarding process and paves the way to
allow organisations to manage their members in a more strict way.
2025-09-09 17:14:07 +10:00
bb5c2edefd
feat: implement auto-save functionality for signers in document edit form ( #1792 )
2025-09-02 21:01:16 +10:00
2603ae8b90
fix: send signing request email after the document status is updated ( #1944 )
...
When sending a document for signing, emails for recipients are sent
before the document status is updated.
In this case, the job "send.signing.requested.email" fails because it
cannot find the document with a PENDING status.
2025-08-31 11:37:49 +10:00
44f5da95b3
chore: refactor routes ( #1992 )
2025-08-25 21:00:35 +10:00
7eb882aea8
fix: email domain sender logic ( #1993 )
2025-08-25 20:59:37 +10:00
b8d07fd1a6
fix: refactor token router ( #1981 )
2025-08-25 08:25:01 +10:00
5a5bfe6e34
fix: refactor admin router ( #1982 )
2025-08-25 08:23:48 +10:00
d7e5a9eec7
fix: refactor document router ( #1990 )
2025-08-25 08:23:12 +10:00
67501b45cf
feat: create document in a specific folder ( #1965 )
2025-08-23 00:12:17 +10:00
80e452afa2
fix: get accurate pdf page size ( #1980 )
...
Handles edge cases with PDF media boxes and crop boxes, deals with
certain documents that had been uploaded with weird combos of sizings.
2025-08-22 22:50:41 +10:00
231ef9c27e
chore: add support option ( #1853 )
2025-08-19 20:59:03 +10:00
a51110d276
fix: prevent document unsigning on edit ( #1963 )
2025-08-18 13:48:51 +10:00
1dea0b8fab
add dummy teamid ( #1968 )
2025-08-16 19:09:21 +10:00
ea7a2c2712
fix: create customer on signup ( #1964 )
2025-08-14 16:30:16 +10:00
d1eb14ac16
feat: include audit trail log in the completed doc ( #1916 )
...
This change allows users to include the audit trail log in the completed
documents; similar to the signing certificate.
https://github.com/user-attachments/assets/d9ae236a-2584-4ad6-b7bc-27b3eb8c74d3
It also solves the issue with the text cutoff.
2025-08-07 11:44:59 +10:00
c48486472a
fix: add missing email reply validation ( #1934 )
...
## Description
General fixes to the email domain features
Changes made:
- Add "email" validation for "Reply-To email" fields
- Fix issue where you can't remove the "Reply-To" email after it's set
- Fix issue where setting the "Sender email" back to Documenso would
still send using the org/team pref
2025-08-02 00:40:41 +10:00
1e2388519c
hotfix: certificate pdfs are blank when using browserless ( #1935 )
...
Certificates have suddenly become blank when using browserless and
Chrome CDP.
This change introduces a workaround that involves reloading the
certificate pdf. Which is hacky but seems to work for now, a better
solution should be found in the future.
2025-08-02 00:39:48 +10:00
3409aae411
feat: add email domains ( #1895 )
...
Implemented Email Domains which allows Platform/Enterprise customers to
send emails to recipients using their custom emails.
2025-07-24 16:05:00 +10:00
7a5a9eefe8
feat: upload template via API ( #1842 )
...
Allow users to upload templates via both v1 and v2 APIs. Similar to
uploading documents.
2025-07-23 14:41:12 +10:00
512e3555b4
feat: horizontal checkboxes ( #1911 )
...
Adds the ability to have checkboxes align horizontally, wrapping when
they would go off the PDF
2025-07-19 22:06:50 +10:00
32a5d33a16
fix: invalid folder queries ( #1898 )
...
Currently the majority of folder mutations only work if the user is the
owner of the folder.
2025-07-16 14:37:55 +10:00