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
Timur Ercan
374f2c45b4
chore: add soc2 compliance ( #2019 )
...
added soc2 compliance to docs
2025-09-08 17:56:53 +02:00
Catalin Pit
bb5c2edefd
feat: implement auto-save functionality for signers in document edit form ( #1792 )
2025-09-02 21:01:16 +10:00
Ephraim Duncan
19565c1821
fix: access audit logs for documents in folder ( #1989 )
2025-08-31 12:17:31 +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
657db3bc84
fix: improve mobile signing ux ( #2003 )
...
Improves the mobile signing UX making actions available via the floating
navbar more obvious.
Also adds an automatic switch to the complete button once all fields
have been signed.
2025-08-28 16:15:52 +10:00
Lucas Smith
184ebdedf1
v1.12.2-rc.6
v1.12.2-rc.6
2025-08-26 11:17:43 +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
dbf10e5b7b
chore: add agents file ( #1991 )
2025-08-25 11:32:15 +10:00
Lucas Smith
fe4d3ed1fd
v1.12.2-rc.5
v1.12.2-rc.5
2025-08-25 09:48:04 +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 Duncan
adefac81e2
fix: outdated docs ( #1985 )
2025-08-24 16:48:30 +10: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
439262fd02
v1.12.2-rc.4
v1.12.2-rc.4
2025-08-16 19:16:29 +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
Ephraim Duncan
cc05af2062
feat: backport the embedded mobile signing ux to main application ( #1919 )
...
This PR improves the mobile experience of the document signing page by
implementing a collapsible widget design for the signing form. On mobile
devices, the form now appears as a fixed bottom sheet that can be
expanded/collapsed, while maintaining the sticky sidebar layout on
desktop.
2025-08-12 20:40:14 +10:00
David Nguyen
9026aabe3b
fix: broken e2e tests ( #1956 )
2025-08-11 16:16:21 +10:00
David Nguyen
b844e166a9
fix: build
2025-08-11 12:16:34 +10:00
David Nguyen
950951de75
fix: github actions
2025-08-11 12:05:41 +10:00
David Nguyen
c37e10faab
fix: add document page access logging ( #1947 )
...
Add logging when someone accesses a document page
2025-08-11 11:50:32 +10:00
David Nguyen
fdf6efe94e
chore: extract translations ( #1949 )
...
Extract translations
2025-08-11 11:49:30 +10:00
David Nguyen
4c1eb8f874
fix: translation extraction github action ( #1950 )
...
Fix checkout action for translation extraction
2025-08-11 11:48:19 +10:00
Konrad
e547b0b410
fix: add special context to strings ( #1954 )
2025-08-11 11:47:21 +10:00
Catalin Pit
803edf5b16
feat: implement Drag-n-Drop for templates ( #1791 )
2025-08-07 15:37:55 +10:00
David Nguyen
86c133ae84
fix: remove field truncate logic ( #1940 )
...
Remove the truncation logic and render the text for preview/edit mode.
Text will now overflow, but it's up to the user to correct it
2025-08-07 11:55:25 +10:00
David Nguyen
c28c5ab91d
chore: correct the email domains documentation ( #1941 )
...
## Description
Update the documentation for email domains
2025-08-07 11:54:41 +10:00
Catalin Pit
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
Novapixel1010
f24b71f559
feat: env for support email ( #1945 )
...
Add the ability to change the support email. For the signature
disclosure page.
2025-08-07 10:39:03 +10:00
David Nguyen
2ee0d77870
fix: correctly set stripe customer names ( #1939 )
...
Currently the Stripe customer name is set to the organisation name,
which in some cases is just the organisation name.
This update makes it so it uses the owner name instead.
2025-08-05 12:30:02 +10:00
Ephraim Duncan
9b01a2318f
feat: download document via api v2 ( #1918 )
...
adds document download functionality to the API v2, returning
pre-signed S3 URLs that provide secure, time-limited access to document
files similar to what happens in the API v1 download document endpoint.
2025-08-05 12:29:21 +10:00
Catalin Pit
5689cd1538
feat: add tooltip to team member creation dialog for guidance ( #1933 )
2025-08-04 08:49:43 +03:00
Lucas Smith
9d5b573dda
v1.12.2-rc.3
v1.12.2-rc.3
2025-08-02 00:46:22 +10:00