Ephraim Atta-Duncan
bdef3ec018
Merge branch 'main' into feat/change-radio-direction
2025-10-20 14:03:51 +00:00
Ephraim Atta-Duncan
311815063b
fix: merge conflicts
2025-10-20 14:03:43 +00:00
David Nguyen
06cb8b1f23
fix: email attachment formats ( #2077 )
2025-10-16 14:16:00 +11:00
David Nguyen
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
Lucas Smith
86e89e137e
fix: bump search limit and path formatting ( #2069 )
2025-10-09 15:11:43 +11:00
Ephraim Atta-Duncan
e5bbbab62a
fix: build errors
2025-10-07 21:25:29 +00:00
Ephraim Atta-Duncan
c98dff12e8
fix: insert horizontal field into pdf
2025-10-07 21:11:58 +00:00
Ephraim Duncan
0cb0a708d5
Merge branch 'main' into feat/change-radio-direction
2025-10-07 20:32:45 +00:00
Lucas Smith
a902bec96d
fix: use select account prompt for sso oidc ( #2065 )
...
Use the `select_account` prompt for SSO OIDC to avoid constantly asking
for credentials to be entered with a client has an existing session with
the SSO provider.
2025-10-07 17:06:28 +11:00
samuel-cglg
399f91de73
feat: improve invite email ( #2030 )
...
Improve the email sent to invite a user to approve/sign/assist/view a
document.
The current links "Reject Document" / "Sign Document" confuse some users
as they think the document will be rejected/signed just by clicking on
these buttons.
This change makes it more clear that they will have a chance to view the
document before they can reject/sign.
2025-10-06 16:19:16 +11:00
Lucas Smith
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
David Nguyen
3467317271
chore: extract translations ( #2056 )
...
## Description
Extract translations to be translated
2025-10-02 13:20:30 +10:00
Catalin Pit
c7d21c6587
fix: update personal organisation email settings ( #2048 )
2025-09-29 10:11:00 +03:00
Lucas Smith
681540b501
fix: add removed date formats ( #2049 )
...
Add date formats that were removed in a prior pull request causing
issues with certain API requests.
2025-09-26 09:56:46 +10:00
Catalin Pit
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
Catalin Pit
3de1ea0a02
feat: resend dialog improvements ( #2034 )
...
The checkboxes were difficult to see and the "Send reminder" button
wasn't disabled when no recipients were selected. This PR disables the
sending button when there's no selected recipient and improves the
checkboxes visibility.
2025-09-25 22:23:07 +10:00
Lucas Smith
cfceebd78f
feat: change organisation owner in admin panel ( #2047 )
...
Allows changing the owner of an organisation within the admin panel,
useful for support requests to change ownership from a testing account
to the main admin account.
<img width="890" height="431" alt="image"
src="https://github.com/user-attachments/assets/475bbbdd-0f26-4f74-aacf-3e793366551d "
/>
2025-09-25 17:13:47 +10:00
Catalin Pit
b9b3ddfb98
chore: update tests to use new date formats ( #2045 )
...
## Description
Update the tests to use the new date formats form this PR
https://github.com/documenso/documenso/pull/2038 .
2025-09-25 16:55:31 +10:00
Catalin Pit
53f29daf50
fix: allow dates with and without time ( #2038 )
2025-09-24 14:46:04 +03:00
Lucas Smith
3c646d9475
feat: remove email requirement for recipients ( #2040 )
2025-09-23 17:13:52 +10:00
Lucas Smith
32ce573de4
fix: incorrect certificate health logic ( #2028 )
2025-09-13 18:07:39 +10:00
Ephraim Duncan
2c0d4f8789
chore: self hosting docs update and certificate issues ( #1847 )
2025-09-09 21:26:42 +10:00
Catalin Pit
7c8e93b53e
feat: implement recipients autosuggestions ( #1923 )
2025-09-09 20:57:26 +10:00
Ephraim Duncan
93a3809f6a
fix: add maxLength limits to document input fields ( #1988 )
2025-09-09 17:52:03 +10:00
samuel-cglg
4550bca3d3
fix: signature pad translation ( #2007 )
2025-09-09 17:14:44 +10:00
David Nguyen
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
Catalin Pit
bb5c2edefd
feat: implement auto-save functionality for signers in document edit form ( #1792 )
2025-09-02 21:01:16 +10:00
samuel-cglg
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
samuel-cglg
7d257236a6
fix: default pagination on documents list API ( #1929 )
2025-08-28 16:20:27 +10:00
Ephraim Duncan
31c1a9a783
fix: preserve existing recipient properties when adding new recipient ( #1987 )
2025-08-28 16:19:14 +10:00
Lucas Smith
4012022f55
fix: element visible race condition ( #1996 )
...
On larger documents we could accidentally start trying to render fields
while not all pages of the PDF have loaded due to us checking for a
single page existing. This would cause an error to be thrown, hard
locking those documents.
This change resolves this by grabbing the highest page number from the
given fields and using it for the visibility check instead.
2025-08-26 11:08:43 +10:00
David Nguyen
44f5da95b3
chore: refactor routes ( #1992 )
2025-08-25 21:00:35 +10:00
David Nguyen
7eb882aea8
fix: email domain sender logic ( #1993 )
2025-08-25 20:59:37 +10:00
David Nguyen
b8d07fd1a6
fix: refactor token router ( #1981 )
2025-08-25 08:25:01 +10:00
David Nguyen
49fabeb0ec
fix: refactor auth router ( #1983 )
2025-08-25 08:24:32 +10:00
David Nguyen
5a5bfe6e34
fix: refactor admin router ( #1982 )
2025-08-25 08:23:48 +10:00
David Nguyen
d7e5a9eec7
fix: refactor document router ( #1990 )
2025-08-25 08:23:12 +10:00
Ephraim Atta-Duncan
592befe09a
feat: change direction of radio field
2025-08-23 04:40:58 +00:00
Catalin Pit
67501b45cf
feat: create document in a specific folder ( #1965 )
2025-08-23 00:12:17 +10:00
Catalin Pit
17b36ac8e4
feat: sync organization name with stripe ( #1974 )
2025-08-22 23:28:04 +10:00
Lucas Smith
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
Ephraim Duncan
1cb9de8083
chore: remove 'use client' directives ( #1979 )
2025-08-22 02:20:41 +00:00
Catalin Pit
231ef9c27e
chore: add support option ( #1853 )
2025-08-19 20:59:03 +10:00
Catalin Pit
6f35342a83
feat: reset user 2fa from admin panel ( #1943 )
2025-08-19 13:09:05 +10:00
David Nguyen
a51110d276
fix: prevent document unsigning on edit ( #1963 )
2025-08-18 13:48:51 +10:00
David Nguyen
7f81231467
fix: template e2e tests ( #1969 )
2025-08-18 12:42:36 +10:00
Lucas Smith
93a184355b
chore: add translations ( #1955 )
2025-08-16 19:10:21 +10:00
David Nguyen
1dea0b8fab
add dummy teamid ( #1968 )
2025-08-16 19:09:21 +10:00
David Nguyen
ea7a2c2712
fix: create customer on signup ( #1964 )
2025-08-14 16:30:16 +10:00
Catalin Pit
deb3a63fb8
feat: allow empty placeholder emails on templates ( #1930 )
...
Allow users to create template placeholders without the placeholder
emails.
2025-08-12 20:41:23 +10:00