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
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
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
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
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
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
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
Konrad
1275a15571
fix(i18n): mark missing toast messages for translation ( #2274 )
2025-12-04 14:00:25 +11:00
Lucas Smith
22d99c7410
v2.2.1
2025-12-04 11:39:19 +11:00
Lucas Smith
2ee6b90c99
fix: add debug logging for ai streaming ( #2275 )
2025-12-04 10:03:29 +11:00
Lucas Smith
f70e6ac50a
v2.2.0
2025-12-04 00:31:11 +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
Filbert Wijaya
e39924714a
fix: invalid email display bug when recipient suggestions on select ( #2198 )
2025-12-03 12:10:38 +11:00
Konrad
c9604fee64
chore(i18n): change recipient invitation messages ( #2172 )
2025-12-03 11:55:53 +11:00
Konrad
90f8340af4
fix(i18n): add pluralization to envelope items ( #2183 )
2025-12-03 11:30:43 +11:00
David Nguyen
4774324e07
fix: prevent client side distribution when missing signatures ( #2260 )
2025-12-02 11:29:48 +11:00