David Nguyen
ef57c8448a
fix: dropdown fields ( #2584 )
2026-03-09 12:19:20 +11:00
David Nguyen
7ea664214a
feat: add embedded envelopes ( #2564 )
...
## Description
Add envelopes V2 embedded support
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-03-06 14:11:27 +11:00
Konrad
c63b4ca3cc
fix(i18n): mark dropdown and radio placeholder for translation ( #2537 )
2026-03-06 13:05:03 +11:00
Konrad
dfbf68e4cd
fix(i18n): mark editor field number form placeholder for translation ( #2536 )
2026-03-05 14:31:24 +11:00
Konrad
92d82c0423
fix(i18n): mark supported languages for translation ( #2377 )
2026-02-26 12:06:18 +11:00
Lucas Smith
006b1d0a57
feat: per-recipient envelope expiration ( #2519 )
2026-02-20 11:36:20 +11:00
Konrad
2df41b9f01
feat(ui): rename sign up button for better clarity ( #2427 )
2026-01-30 12:30:33 +11:00
David Nguyen
1b0df2d082
feat: add license integration ( #2346 )
...
Changes:
- Adds integration for the license server.
- Prevent adding flags that the instance is not allowed to add
2026-01-29 13:30:48 +11:00
Lucas Smith
fabd69bd62
build: upgrade simplewebauthn packages from v9 to v13 ( #2389 )
...
The v9 packages are deprecated. This updates to v13 which includes
breaking API changes: optionsJSON wrapper for auth functions,
renamed properties (authenticator→credential), and base64 encoding
for credential IDs via isoBase64URL helper.
2026-01-15 14:22:37 +11:00
Catalin Pit
bb3e9583e4
feat: add default recipients for teams and orgs ( #2248 )
2026-01-13 20:32:00 +11:00
David Nguyen
c2ea5e5859
fix: migrate certificate generation ( #2251 )
...
Generate certificates and audit logs using Konva instead of browserless.
This should:
- Reduce the changes of generations failing
- Improve sealing speed
2026-01-06 14:26:19 +11:00
Catalin Pit
baa2c51123
feat: add delegate document ownership option ( #2272 )
...
When using an API key created in a team context, the
documents/templates’ owner always defaults to the team API token
creator, rather than the actual uploader.
For example, John creates the API key for the team "Lawyers". Tom and
Maria use the API key to upload documents. All the uploaded documents
are attributed to John.
This makes it impossible to see who actually uploaded a document.
The new feature allows users to enable document ownership delegation
from the organization/team settings.
2025-12-23 22:08:54 +11:00
Lucas Smith
f0a5a7e816
feat: prefill typed signature with user's full name ( #2324 )
...
Add fullName prop to signature pad components to automatically populate
typed signature
field with signer's name. Updates signature dialog, type component, and
all signing forms
across embed, document, template, and envelope flows to pass through the
user's full
name for better user experience.
2025-12-16 12:06:04 +11:00
Konrad
54b0e4964e
chore(i18n): improve punctuation ( #2307 )
2025-12-15 12:00:51 +11:00
Konrad
1275a15571
fix(i18n): mark missing toast messages for translation ( #2274 )
2025-12-04 14:00:25 +11:00
Lucas Smith
7a94ee3b83
feat: add ai detection for recipients and fields ( #2271 )
...
Use Gemini to handle detection of recipients and fields within
documents.
Opt in using organisation or team settings.
Replaces #2128 since the branch was cursed and would include
dependencies that weren't even in the lock file.
https://github.com/user-attachments/assets/e6cbb58f-62b9-4079-a9ae-7af5c4f2e4ec
2025-12-03 23:39:41 +11:00
David Nguyen
9fd9613076
feat: add additional field options ( #2154 )
2025-11-08 23:40:03 +11:00
Lucas Smith
7f19ec1265
fix: embedded direct template recipient auth
2025-11-07 14:23:46 +11:00
David Nguyen
d05bfa9fed
feat: add envelopes api ( #2105 )
2025-11-07 14:17:52 +11:00
David Nguyen
b0b07106b4
fix: envelope autosave ( #2103 )
2025-10-27 19:53:35 +11:00
David Nguyen
03eb6af69a
feat: polish envelopes ( #2090 )
...
## Description
The rest of the owl
2025-10-24 16:22:06 +11:00
Ephraim Duncan
4a3859ec60
feat: signin with microsoft ( #1998 )
2025-10-22 12:05:11 +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
Catalin Pit
c7d21c6587
fix: update personal organisation email settings ( #2048 )
2025-09-29 10:11:00 +03: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
Catalin Pit
231ef9c27e
chore: add support option ( #1853 )
2025-08-19 20:59:03 +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
David Nguyen
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
David Nguyen
e6dc237ad2
feat: add organisations ( #1820 )
2025-06-10 11:49:52 +10:00
David Nguyen
063fd32f18
feat: add signature configurations ( #1710 )
...
Add ability to enable or disable allowed signature types:
- Drawn
- Typed
- Uploaded
**Tabbed style signature dialog**

**Document settings**

**Team preferences**

- Add multiselect to select allowed signatures in document and templates
settings tab
- Add multiselect to select allowed signatures in teams preferences
- Removed "Enable typed signatures" from document/template edit page
- Refactored signature pad to use tabs instead of an all in one
signature pad
Added E2E tests to check settings are applied correctly for documents
and templates
2025-03-24 17:13:11 +11:00
Catalin Pit
d422ffa873
chore: add terms and privacy policy link ( #1707 )
2025-03-19 19:29:09 +11:00
David Nguyen
083a706373
fix: duplex and 2fa refresh
2025-03-04 11:41:38 +11:00
David Nguyen
991ce5ff46
fix: update teams API tokens logic
2025-02-21 00:34:50 +11:00
David Nguyen
ec07092bf6
fix: session refresh
2025-02-19 22:29:30 +11:00
David Nguyen
90ce52164c
chore: add password tests
2025-02-19 18:41:53 +11:00
David Nguyen
1ed1cb0773
chore: refactor sessions
2025-02-16 00:44:01 +11:00
David Nguyen
e518985833
fix: migrate 2fa to custom auth
2025-02-14 22:00:55 +11:00
David Nguyen
31de86e425
feat: add oidc
2025-02-14 16:01:16 +11:00
David Nguyen
383b5f78f0
feat: migrate nextjs to rr7
2025-02-13 14:10:38 +11:00