David Nguyen
d6cf3fec4b
feat: unify settings ( #3128 )
2026-08-09 16:00:55 +10:00
Lucas Smith
9c27ce6d18
feat: replace document status tabs with filter pills ( #3145 )
...
Swaps the tab row and dropdowns for faceted filter pills (status,
sender, period) with a shared reset, and moves URL param handling
to nuqs.
<img width="2198" height="1674" alt="image"
src="https://github.com/user-attachments/assets/6996431c-09c8-45c3-bc30-f0a1e503c941 "
/>
2026-08-03 22:52:11 +10:00
Ephraim Duncan
b3c609a549
feat: bulk download documents ( #2711 )
2026-08-03 20:55:43 +10:00
Ephraim Duncan
6ec67d1c4d
feat: rejected and expired recipient filters ( #2889 )
2026-07-30 10:41:45 +10:00
Catalin Pit
e4897fa686
fix: sort CC recipients last ( #2930 )
2026-07-24 16:29:46 +10:00
David Nguyen
c02dfaba1a
feat: rework command search ( #3109 )
2026-07-23 13:16:44 +09:00
Lucas Smith
7f85388eb7
fix: increase global API rate limits to 1000/min ( #3081 )
2026-07-21 15:58:36 +10:00
David Nguyen
ba0dead96f
fix: render error messages for invalid templates ( #3088 )
...
Currently direct templates can be created without the required
signatures fields for signers.
This means that the document can be fully signed by everyone but will
ultimately fail the sealing step which leaves the document in an
unrecoverable state.
2026-07-20 16:57:38 +10:00
Lucas Smith
5c41740859
chore: deps upgrade 2026-07-14 ( #3095 )
2026-07-14 23:15:45 +10:00
David Nguyen
b16f979eb3
fix: improve editor autosave ( #3057 )
2026-07-14 17:44:22 +09:00
David Nguyen
d35d13db23
fix: remove presigned branding upload ( #3053 )
2026-07-02 15:51:19 +10:00
David Nguyen
393b51d484
fix: add sticky form update button ( #3056 )
2026-07-02 14:52:28 +10:00
David Nguyen
7062fadf0b
fix: add additional team group permission checks ( #3052 )
2026-06-30 15:45:48 +10:00
Lucas Smith
8f68393241
fix: tighten permission and validation checks ( #3046 )
2026-06-29 13:15:13 +10:00
David Nguyen
97835b8dbb
feat: add field multiselect ( #3031 )
2026-06-28 15:08:11 +10:00
David Nguyen
977d07330b
fix: auto select field on drop ( #3028 )
2026-06-28 15:07:33 +10:00
Lucas Smith
c219305eb1
chore: add tests for cert and audit log download via api ( #3043 )
2026-06-27 19:54:14 +10:00
David Nguyen
96ab78c33f
fix: resolve permission issues ( #3029 )
2026-06-26 14:46:30 +10:00
Lucas Smith
f2525ae95b
feat: add API endpoint to reject documents on behalf of recipients ( #3007 )
...
Programmatically record an external rejection on behalf of a recipient
who declined outside the platform. Flags the rejection as external in
the audit log, optionally attributes it to a specific team member via
actAsEmail, and enforces team membership and document visibility.
2026-06-22 21:59:07 +10:00
David Nguyen
2f24a8eab2
fix: set send status on resend ( #3011 )
2026-06-22 17:00:24 +10:00
David Nguyen
c23d739f76
feat: allow additional envelope duplicate settings ( #3008 )
2026-06-22 14:41:38 +10:00
David Nguyen
dee3259088
fix: remove old dialogs ( #3006 )
2026-06-22 14:17:22 +10:00
David Nguyen
948d1bbf12
fix: improve team member removal ux ( #3001 )
2026-06-22 12:16:55 +10:00
Lucas Smith
4f346d3c2d
feat: add cancellable document status ( #2992 )
...
Adds a CANCELLED envelope status that privileged members (owner or team
admin/manager) can move a pending document into. Sending recipient
notifications via a background job while retaining the document in the
dashboard as proof of distribution.
Includes a dedicated Cancelled tab, single and bulk cancel actions,
the ENVELOPE_CANCELLED mutability guard, and e2e coverage for
permissions
and visibility.
2026-06-18 13:52:35 +10:00
David Nguyen
15549a6758
fix: add early quota warning ( #2986 )
...
## Description
- Add banners when plans near fair use limits
- Automated email alerts to our support when nearing fair use limits
2026-06-15 16:02:18 +10:00
David Nguyen
8c11266747
fix: correctly orphan envelopes and stripe cancel on delete ( #2967 )
2026-06-09 15:52:14 +10:00
Ephraim Duncan
3c0345f755
fix: link signing brand logos ( #2881 )
2026-06-09 15:51:25 +10:00
David Nguyen
d5c6cf4ad5
feat: allow changing field types ( #2873 )
2026-06-09 13:48:40 +10:00
Ephraim Duncan
03b5fe6117
fix: update link-only notification settings ( #2821 )
2026-06-08 12:59:50 +10:00
David Nguyen
4ee789ea37
fix: add multi email transport system ( #2942 )
2026-06-05 21:19:20 +10:00
David Nguyen
993a494784
fix: add email reporting ( #2918 )
2026-06-03 16:05:39 +10:00
David Nguyen
44c4826e92
fix: track monthly usage for unlimited quotas ( #2894 )
2026-05-31 13:34:10 +10:00
David Nguyen
61138cdd81
fix: add dynamic rate limits ( #2892 )
2026-05-31 00:34:28 +10:00
ザヘド
807d094cf2
fix: email dictated direct template signer ( #2810 )
2026-05-27 12:30:31 +10:00
Ephraim Duncan
2cb4cc29ea
feat: allow admins to create users ( #2082 )
2026-05-19 20:37:03 +10:00
David Nguyen
cfaad6efc9
feat: add admin org deletion ( #2795 )
2026-05-13 15:28:27 +10:00
Lucas Smith
0b86ece1d5
feat: add custom branding for signing pages ( #2785 )
...
Platform-plan organisations and teams can now customise non-embed
signing pages with six brand colour tokens, a border-radius, and
a free-text custom CSS block (up to 256 KB).
- Stored on OrganisationGlobalSettings / TeamGlobalSettings;
teams inherit from the org via brandingEnabled === null.
- CSS is sanitised on save (PostCSS) so we can inline it at SSR
with no per-render parsing.
- Rendered via a nonce'd <style> scoped under .documenso-branded,
using native CSS nesting so user selectors don't need scoping.
- Gated on the existing embedSigningWhiteLabel claim (or
self-hosted) — reuses the embed white-label decision.
2026-05-11 13:03:02 +10:00
David Nguyen
8671f269e8
fix: lint project ( #2693 )
2026-05-08 16:04:22 +10:00
David Nguyen
207135d6f3
feat: add new field overflow methods ( #2715 )
2026-05-08 15:14:27 +10:00
Lucas Smith
f66751668a
fix: paginate and search member/group pickers ( #2768 )
2026-05-07 15:03:38 +10:00
Ephraim Duncan
8c0e029b1b
feat: add pending signed PDF downloads ( #2730 )
2026-05-05 17:25:24 +10:00
Lucas Smith
aebb5e2067
fix: assistant signing auth ( #2753 )
2026-05-01 15:51:58 +10:00
David Nguyen
c428170b5c
fix: allow users to download templates ( #2746 )
2026-04-30 16:50:07 +10:00
Ephraim Duncan
4935f387bf
feat: signing reminders ( #1749 )
2026-04-14 21:01:53 +10:00
David Nguyen
6d7bd212bf
fix: clean up duplicate dialogs ( #2686 )
2026-04-09 14:37:49 +10:00
David Nguyen
14b0b4805d
feat: auto insert email and date fields ( #2639 )
2026-04-08 15:35:08 +10:00
David Nguyen
e3b7a9e7cb
feat: add ability to save documents as template ( #2661 )
2026-04-01 16:03:26 +11:00
Lucas Smith
ad559f72dd
feat: add BullMQ background job provider with Bull Board dashboard ( #2657 )
...
Add a new BullMQ/Redis-backed job provider as an alternative to the
existing Inngest and Local providers. Includes Bull Board UI for job
monitoring at /api/jobs/board (admin-only in production, open in dev).
2026-04-01 13:07:47 +11:00
Catalin Pit
5be71cca21
feat: add option to disable Document created from template ( #2609 )
2026-03-23 15:11:42 +11:00
David Nguyen
48fb066b9a
feat: allow editing pending envelope titles ( #2604 )
2026-03-19 14:03:30 +11:00