Ephraim Duncan
ed7a0011c7
fix: sync envelope state after direct link changes ( #2257 )
2026-01-21 14:43:24 +11:00
Ted Liang
158b36a9b7
fix: security CVE-2026-22817 CVE-2026-22818 ( #2390 )
2026-01-15 18:27:04 +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
Lucas Smith
5bc73a7471
chore: npm audit fix ( #2367 )
2026-01-13 16:39:10 +11:00
Lucas Smith
cef7987a72
feat: add audit logs to document details page ( #2379 )
...
- Add collapsible audit logs section with paginated table
- Add View JSON button to inspect raw audit log entries
- Display legacy document ID and recipient roles
- Add admin TRPC endpoint for fetching audit logs
- Add database index on envelopeId for DocumentAuditLog table
<img width="887" height="724" alt="image"
src="https://github.com/user-attachments/assets/aeb904c9-515f-49e1-9f8f-513aef455678 "
/>
2026-01-13 14:18:10 +11:00
Catalin Pit
2f27304750
refactor: simplify field dialog component ( #2369 )
2026-01-13 12:38:10 +11:00
Konrad
912530ca17
fix: mark document visibility options for translation ( #2330 )
2026-01-12 10:17:03 +11:00
Lucas Smith
6b041c23b4
v2.4.0
2026-01-08 15:16:57 +11:00
Catalin Pit
f6d81b22bd
docs: update field coordinates documentation and improve devmode ( #2359 )
2026-01-06 10:29:21 +02:00
Lucas Smith
ae4272a6b6
fix: remove logo from embedded signing v2 page ( #2361 )
2026-01-06 15:10:58 +11:00
Dylan Tarre
fd672943d1
fix: replace hardcoded #7AC455 with text-documenso-700 token ( #2358 )
...
Standardizes navigation link colors by replacing hardcoded `#7AC455` hex
values with the existing `text-documenso-700` design token.
2026-01-06 14:58:45 +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
Grégoire Bécue
c1217c5a58
docs: ensure cert directory exists before generating PKCS12 ( #2354 )
2026-01-03 11:43:55 +11:00
Catalin Pit
ef407cb0b4
refactor: simplify form validation and enhance recipient handling ( #2317 )
2026-01-02 13:16:45 +11:00
Lucas Smith
1e20561e91
v2.3.2
2025-12-24 16:20:23 +11:00
Ted Liang
de8d13a4c1
fix: hide branding logo in audit log ( #2342 )
2025-12-24 15:10:13 +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
Catalin Pit
1e585e06e6
docs: update documentation ( #2339 )
2025-12-22 15:07:28 +02:00
Lucas Smith
eeeee2fa0e
v2.3.1
2025-12-18 12:02:04 +11:00
Lucas Smith
df678d7d69
v2.3.0
2025-12-17 22:10:47 +11:00
Konrad
a5e5eecf8b
fix: mark links for translation ( #2333 )
2025-12-17 12:02:12 +11:00
Lucas Smith
b0248c20eb
v2.2.8
2025-12-16 16:04:07 +11:00
Lucas Smith
c5c87e3fd1
v2.2.7
2025-12-16 12:38:53 +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
Lucas Smith
576846de32
fix: fallback for certficate sent date when using link distribution ( #2316 )
2025-12-16 11:40:16 +11:00
Ted Liang
f31cc575d0
fix: white-label for next-button, progress-bar, and steps ( #2319 )
2025-12-15 15:51:11 +11:00
Catalin Pit
02f1264eea
feat: unlink documents from deleted organization ( #2006 )
2025-12-15 12:17:13 +11:00
Konrad
54b0e4964e
chore(i18n): improve punctuation ( #2307 )
2025-12-15 12:00:51 +11:00
Konrad
68e6ccdd19
fix(i18n): mark sr-only strings for translation ( #2309 )
2025-12-15 11:51:02 +11:00
Konrad
09ab7e9a09
fix(i18n): mark "(Optional)" strings for translation ( #2310 )
2025-12-15 11:50:06 +11:00
Vincent Vu
51e3d5030d
fix(security): CVE-2025-55184, CVE-2025-55183 ( #2314 )
2025-12-12 16:50:00 +11:00
David Nguyen
0cebdec637
fix: remove legacy envelope uploads ( #2303 )
2025-12-11 14:09:38 +11:00
Lucas Smith
43486d8448
v2.2.6
2025-12-09 21:11:01 +11:00
Lucas Smith
4d3d1b8d14
fix: make ai features more discoverable ( #2305 )
...
Previously you had to have explicit knowledge of the
feature and enable it in order to use AI assisted field
detection.
This surfaces it by having a secondary dialog prompting
for enablement.
Also includes a fix for CC recipients not getting marked
as signed in weird edge cases.
2025-12-09 15:30:48 +11:00
David Nguyen
0387f3c20a
chore: add missing dropdown image ( #2304 )
...
## Description
Add missing dropdown image in the docs.
2025-12-09 12:37:45 +11:00
Ted Liang
c5032d0c43
refactor: extract image-helpers ( #2261 )
2025-12-09 09:19:49 +11:00
Konrad
3bd34964cd
fix(i18n): add pluralization to ai features ( #2301 )
2025-12-09 09:18:38 +11:00
Lucas Smith
bac2bf11f4
v2.2.5
2025-12-08 14:33:00 +11:00
Ted Liang
dcaecf1fc5
feat: resource restriction in presign token ( #2150 )
2025-12-08 12:55:54 +11:00
David Nguyen
b51f562224
feat: add empty emails for envelopes ( #2267 )
2025-12-06 13:38:10 +11:00
David Nguyen
f80aa4bf72
chore: optimize tests ( #2280 )
2025-12-06 12:59:53 +11:00
Lucas Smith
9238f759a6
v2.2.4
2025-12-05 12:23:23 +11:00
Lucas Smith
74ad6af47d
chore: add docs for ai features ( #2284 )
...
Adds documentation for the recently added AI features
Includes details for how users can enable AI features for their team or
organisation
Also includes details for how self-hosters can setup their instance to
allow for AI features
2025-12-05 11:47:53 +11:00
Lucas Smith
18902ed59d
fix: export loader for personal document preferences ( #2283 )
2025-12-05 11:22:29 +11:00
Lucas Smith
3f70082146
v2.2.3
2025-12-05 09:53:40 +11:00
Lucas Smith
31ba6d5f00
fix: polyfill promise.withResolvers ( #2282 )
...
Co-authored-by: Catalin Pit <catalinpit@gmail.com >
2025-12-04 23:33:31 +11:00
Lucas Smith
08a9ab3aaf
v2.2.2
2025-12-04 14:50:09 +11:00
Lucas Smith
e66bd422e3
chore: upgrade dependencies ( #2278 )
2025-12-04 14:31:30 +11:00
Konrad
1275a15571
fix(i18n): mark missing toast messages for translation ( #2274 )
2025-12-04 14:00:25 +11:00