David Nguyen
2f2b5dd232
feat: allow creating embeds in folder ( #2612 )
...
## Description
Allow passing in a `folderId` when creating an embedded envelope
## Embed repo changes here
https://github.com/documenso/embeds/pull/69/changes
2026-03-13 14:50:14 +11:00
Joshua Sharp
4751c9cecc
fix: template description overflow ( #2605 )
2026-03-12 18:15:21 +11:00
Lucas Smith
af346b179c
feat: add recipient role editing and audit log PDF download in admin ( #2594 )
...
- Allow admins to update recipient role from document detail page
- Add download button to export audit logs as PDF
- Display recipient status details in accordion
- Add LocalTime component with hover popover for timestamps
2026-03-10 21:41:46 +11:00
Lucas Smith
0e20d364ef
fix: opt findDocumentsInternal query out of batch fetching ( #2585 )
2026-03-09 12:47:59 +11:00
David Nguyen
6c8726b58c
fix: performance improvements ( #2581 )
2026-03-09 10:22:57 +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
David Nguyen
6faa01d384
feat: add pdf image renderer ( #2554 )
...
## Description
Replace the PDF renderer with an custom image renderer.
This allows us to remove the "react-pdf" dependency and allows us to use
a virtual list to improve performance.
2026-03-06 12:39:03 +11:00
Lucas Smith
0ce909a298
refactor: find envelopes ( #2557 )
2026-03-06 12:38:40 +11:00
Konrad
525dd92a56
fix(i18n): mark SUBSCRIPTION_STATUS_MAP for translation ( #2515 )
2026-03-05 14:42:40 +11:00
Lucas Smith
7f5f2b22ed
feat: add seal-document sweep job and admin unsealed documents page ( #2563 )
2026-03-05 13:56:40 +11:00
Lucas Smith
c112392da9
feat: add admin email domain management and sync job ( #2538 )
2026-02-25 15:14:18 +11:00
Karlo
3ad3216c4c
fix: update button width to fit content in public profile page ( #2506 )
...
Co-authored-by: Catalin Pit <catalinpit@gmail.com >
2026-02-23 12:46:58 +02:00
Lucas Smith
006b1d0a57
feat: per-recipient envelope expiration ( #2519 )
2026-02-20 11:36:20 +11:00
Konrad
29622d3151
fix(i18n): mark strings inside div for translation ( #2514 )
2026-02-18 13:50:42 +11:00
Konrad
ca199e7885
fix(i18n): mark span strings for translation ( #2494 )
2026-02-16 12:07:53 +11:00
Konrad
435d61ea57
fix(i18n): mark badge string for translation ( #2495 )
2026-02-16 11:58:03 +11:00
Catalin Pit
f1c91c4951
fix: bulk actions improvements ( #2440 )
2026-02-10 20:13:03 +11:00
Lucas Smith
a5ef1d23e6
feat: add team memberships section to admin user detail page ( #2457 )
2026-02-09 17:35:22 +11:00
Konrad
b762561f11
chore(i18n): add context to ambiguous message ( #2454 )
2026-02-09 10:52:00 +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
Konrad
d77f81163b
fix(i18n): mark missing strings for translation in card components ( #2308 )
2026-01-29 12:22:07 +11:00
Catalin Pit
155310b028
feat: add bulk document selection and move functionality ( #2387 )
...
This PR introduces bulk actions for documents, allowing users to select
multiple envelopes and perform actions such as moving or deleting 1 or
more documents simultaneously.
2026-01-28 18:27:32 +11:00
Catalin Pit
bb3e9583e4
feat: add default recipients for teams and orgs ( #2248 )
2026-01-13 20:32:00 +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
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
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
Konrad
a5e5eecf8b
fix: mark links for translation ( #2333 )
2025-12-17 12:02:12 +11:00
Lucas Smith
576846de32
fix: fallback for certficate sent date when using link distribution ( #2316 )
2025-12-16 11:40:16 +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
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
Ted Liang
dcaecf1fc5
feat: resource restriction in presign token ( #2150 )
2025-12-08 12:55:54 +11:00
David Nguyen
f80aa4bf72
chore: optimize tests ( #2280 )
2025-12-06 12:59:53 +11:00
Lucas Smith
18902ed59d
fix: export loader for personal document preferences ( #2283 )
2025-12-05 11:22:29 +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
Konrad
a610a06372
fix(i18n): mark table headers for translation ( #2174 )
2025-12-01 11:20:18 +11:00
Timur Ercan
c322356654
chore: remove cummulative mau ( #2250 )
2025-11-28 18:07:30 +11:00
Ephraim Duncan
94646cd48a
perf: add database indexes for insights queries ( #2211 )
2025-11-26 21:21:01 +11:00
Ephraim Duncan
14db9b8203
feat: add navigation links between admin org pages ( #2243 )
2025-11-26 15:15:29 +11:00
David Nguyen
d857dfdb38
feat: add webhook logs ( #2237 )
2025-11-25 16:03:52 +11:00
David Nguyen
e364b08b6a
fix: optimize webhook routing ( #2236 )
2025-11-25 11:43:23 +11:00
Timur Ercan
16ee6b7a6d
fix: give the possibility to use internal webapp url in browserless requests (get-certificate-pdf and get-audit-logs-pdf) ( #2127 ) ( #2230 )
2025-11-22 20:49:34 +11:00
Lucas Smith
d2176627ca
chore: dependency updates ( #2229 )
2025-11-22 20:28:20 +11:00
Lucas Smith
0663605ffd
fix: handle loading files in embedded authoring update flows ( #2218 )
2025-11-20 15:07:41 +11:00
Lucas Smith
1bbe561162
chore: add pending ui to signing completion page ( #2224 )
...
Adds a pending UI state to the signing completion page for when all
recipients have finished signing but the document hasn't completed the
sealing background job.
<img width="695" height="562" alt="image"
src="https://github.com/user-attachments/assets/b015bc38-9489-4baa-ac0a-07cb1ac24b25 "
/>
2025-11-20 15:07:26 +11:00
Catalin Pit
374477e692
refactor: improve layout of completed signing page ( #2209 )
2025-11-20 11:04:41 +11:00