Ephraim Duncan
2cb4cc29ea
feat: allow admins to create users ( #2082 )
2026-05-19 20:37:03 +10:00
Lucas Smith
d9b5f01e21
chore: add translations ( #2833 )
2026-05-19 16:19:44 +10:00
Ephraim Duncan
247a0158bd
refactor(ui): replace hardcoded colors with semantic tokens ( #2749 )
2026-05-19 14:19:31 +10:00
Lucas Smith
9e0b567686
chore: deps upgrade ( #2831 )
2026-05-18 22:25:48 +10:00
David Nguyen
8f6be474a9
fix: improve api logging ( #2820 )
2026-05-15 13:41:35 +10:00
Ephraim Duncan
b8df02750b
fix: convert DOCX template uploads to PDF ( #2807 )
2026-05-14 11:59:27 +10:00
Lucas Smith
4078c6b46d
chore: add translations ( #2805 )
2026-05-13 17:06:56 +10:00
github-actions[bot]
abbca79b48
chore: extract translations ( #2804 )
2026-05-13 16:34:21 +10:00
Gaurav goswami
d6dd2b3292
perf: compress signing-celebration.png from 20MB to 4MB ( #2781 )
2026-05-13 15:46:32 +10:00
David Nguyen
cfaad6efc9
feat: add admin org deletion ( #2795 )
2026-05-13 15:28:27 +10:00
github-actions[bot]
9a45b3564f
chore: extract translations ( #2796 )
2026-05-13 15:20:04 +10:00
Lucas Smith
bc184d445f
feat: support DOCX uploads via Gotenberg ( #2801 )
...
Uploaded .docx files are converted to PDF on the server using a
Gotenberg
sidecar before entering the normal envelope pipeline. The feature is
opt-in via NEXT_PRIVATE_DOCUMENT_CONVERSION_URL; when unset, only PDF
uploads are accepted.
A per-process circuit breaker opens for 30s after a conversion failure
to shed load.
Ships a dev Dockerfile that layers Microsoft Core Fonts and additional
language fonts
onto the upstream Gotenberg image for better fidelity.
Co-authored-by: Ephraim Duncan
<55143799+ephraimduncan@users.noreply.github.com >
Co-authored-by: Ephraim Duncan <55143799+ephraimduncan@users.noreply.github.com >
2026-05-13 15:06:21 +10:00
Abdelhamid Henni
57eb40d6aa
chore: update French translations ( #2717 )
2026-05-12 15:29:52 +10:00
Lucas Smith
d794ceb8da
chore: add translations ( #2788 )
2026-05-12 14:28:10 +10:00
github-actions[bot]
87315adb0f
chore: extract translations ( #2786 )
2026-05-11 17:27:06 +10:00
Ephraim Duncan
f15d6f0150
perf: dynamically import posthog ( #2622 )
2026-05-11 15:58:15 +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
Ephraim Duncan
a197bf113f
feat: add granular signup disable flags ( #2765 )
2026-05-09 01:16:13 +00:00
Lucas Smith
ec8728b33e
chore: add translations ( #2774 )
2026-05-08 16:22:32 +10:00
github-actions[bot]
22122f51da
chore: extract translations ( #2772 )
2026-05-08 16:22:08 +10:00
David Nguyen
8671f269e8
fix: lint project ( #2693 )
2026-05-08 16:04:22 +10:00
David Nguyen
edbf65969b
fix: replace linter with biome ( #2645 )
2026-05-08 15:40:31 +10:00
David Nguyen
207135d6f3
feat: add new field overflow methods ( #2715 )
2026-05-08 15:14:27 +10:00
Lucas Smith
4877d1964a
chore: add translations ( #2771 )
2026-05-07 15:32:14 +10:00
Lucas Smith
f66751668a
fix: paginate and search member/group pickers ( #2768 )
2026-05-07 15:03:38 +10:00
github-actions[bot]
bc3aa9c858
chore: extract translations ( #2737 )
2026-05-07 11:39:39 +10:00
Catalin Pit
b79b4bd111
feat: add DD-MM-YYYY date format variants ( #2767 )
2026-05-06 23:34:05 +10:00
Ephraim Duncan
8c0e029b1b
feat: add pending signed PDF downloads ( #2730 )
2026-05-05 17:25:24 +10:00
David Nguyen
f10d3284ba
feat: remove default personal orgs from custom sso ( #2741 )
2026-05-05 14:50:07 +10:00
David Nguyen
6a6ef8d2ad
feat: allow add myself feature for embeds ( #2754 )
2026-05-04 15:05:13 +10:00
Lucas Smith
aebb5e2067
fix: assistant signing auth ( #2753 )
2026-05-01 15:51:58 +10:00
David Nguyen
e19b1d00d0
fix: improve embed error messages ( #2752 )
2026-05-01 14:24:42 +10:00
David Nguyen
c428170b5c
fix: allow users to download templates ( #2746 )
2026-04-30 16:50:07 +10:00
David Nguyen
84fc866cfb
fix: improve signature rendering quality with high-resolution caching ( #2745 )
2026-04-30 15:21:09 +10:00
David Nguyen
5d92aaf20a
feat: render signatures on pending envelopes ( #2743 )
2026-04-30 14:43:48 +10:00
Catalin Pit
ae497092d7
fix: security improvements ( #2593 )
2026-04-30 14:43:20 +10:00
Lucas Smith
61338af216
chore: add translations ( #2735 )
2026-04-28 14:55:25 +10:00
David Nguyen
2c7a1be051
feat: add envelope ids to certs ( #2733 )
2026-04-28 14:54:47 +10:00
github-actions[bot]
8bad62cc92
chore: extract translations ( #2734 )
2026-04-27 10:57:19 +10:00
Lucas Smith
19c2f7b4a1
docs: add signing reminders guide ( #2716 )
2026-04-27 10:51:14 +10:00
Lucas Smith
135b676cd4
chore: add translations ( #2689 )
2026-04-27 10:49:09 +10:00
Catalin Pit
e063af628f
feat: allow admins to remove organisation and team members ( #2705 )
2026-04-22 23:08:16 +10:00
Lucas Smith
dc575f5c80
fix: don't block organisation member removal on billing checks ( #2706 )
2026-04-22 21:59:22 +10:00
Ephraim Duncan
e5da5bca38
fix: unwrap webhook payload before test and resend ( #2710 )
2026-04-22 15:42:16 +10:00
Catalin Pit
d38d703fd3
fix: error message (update title) ( #2691 )
2026-04-22 15:42:07 +10:00
Lucas Smith
34b31c0d80
chore: deps upgrades ( #2712 )
2026-04-21 14:43:49 +10:00
armorbreak001
2f1aaa2b5d
fix: prevent TooltipTrigger from submitting parent forms ( fixes #2684 ) ( #2701 )
2026-04-16 14:29:35 +10:00
Lucas Smith
f54a8ed72f
feat: add turnstile captcha to auth flow ( #2703 )
2026-04-16 14:29:07 +10:00
David Nguyen
bc82b2e70e
fix: admin org sorting ( #2694 )
2026-04-14 21:17:16 +10:00
Ephraim Duncan
4935f387bf
feat: signing reminders ( #1749 )
2026-04-14 21:01:53 +10:00