Lucas Smith
179f4fd00f
fix: allow 0 for signingOrder
2026-09-29 14:34:00 +10:00
Lucas Smith
ed53636338
fix: sequence legacy unordered recipients by id instead of grouping them
...
Unordered recipients were collapsed into one parallel tail step. They now sort
after numbered recipients by id, omitted orders are numbered on create, and
AES/QES sequences same-step recipients strictly at runtime.
2026-09-29 14:25:58 +10:00
David Nguyen
b2d9e6d054
fix: build
2026-09-10 22:20:14 +10:00
David Nguyen
9deb78f8b9
Merge branch 'main' into feat/add-recipient-groups
2026-09-10 21:22:46 +10:00
David Nguyen
4a3885b8cd
fix: correctly support plural
2026-09-10 21:21:43 +10:00
Konrad
82918163c5
fix(i18n): add missing plural in bulk template upload error handling ( #3357 )
2026-09-10 21:01:17 +10:00
Catalin Pit
b97c22a607
fix: pass csp nonce to @hello-pangea/dnd style elements ( #3354 )
2026-09-10 15:29:41 +10:00
Lucas Smith
389390c884
v2.18.0
v2.18.0
2026-09-09 11:34:10 +10:00
Ephraim Duncan
c5acba538e
chore(auth): remove commented account creation code ( #3344 )
2026-09-09 11:04:15 +10:00
Lucas Smith
f5ab8a8ae3
fix: resolve build errors ( #3352 )
2026-09-09 11:04:01 +10:00
Ephraim Duncan
3b20c2f960
chore(ui): remove unused text fitting component ( #3337 )
2026-09-09 10:51:35 +10:00
Lucas Smith
5e8a434141
fix: use react router middleware ( #3351 )
2026-09-09 10:51:26 +10:00
David Nguyen
6a8bb4be04
fix: improve invalid bulk template upload error handling ( #3326 )
2026-09-08 21:03:02 +10:00
Martin Glaser
2cac63a000
fix: block SSRF via IPv4-mapped IPv6 webhook URLs ( #2901 ) ( #3166 )
2026-09-04 15:42:39 +10:00
Catalin Pit
4aa3583e89
fix: temporary fix for British to US spelling ( #3329 )
2026-09-04 15:41:11 +10:00
Lucas Smith
30a6b19b47
chore: upgrade to node 24 lts and clean up docker image ( #3332 )
...
Upgrade to Node 24 LTS, using the alpine 3.23 tag to handle issues with
streaming zip files on 24.16 which hangs npm ci.
Pin npm to 11.19.1 for min-release-age-exclude support.
Slim the runner image by dropping dev deps, the react-email CLI, and
esbuild,
none of which run in production.
Install turbo from the lockfile version instead of a hardcoded one.
2026-09-04 12:29:02 +10:00
Nathan Delhaye
dabb7b7a0d
fix: increase signature placeholder size when a timestamp authority is configured ( #3328 )
2026-09-04 12:26:01 +10:00
Catalin Pit
cbb1cf7bef
fix: default unset signing transport to local ( #3309 )
...
`/api/health` and `/api/certificate-status` reported the cert as
available when `NEXT_PRIVATE_SIGNING_TRANSPORT` was unset, even though
sealing defaults to the local P12 and fails if it is missing,
unreadable, or expired.
2026-09-04 08:17:42 +10:00
Lucas Smith
3ec877a68b
fix: add patches back to dockerfile ( #3324 )
2026-09-01 16:12:08 +10:00
Lucas Smith
bf406aa943
chore: upgrade libpdf ( #3323 )
2026-09-01 14:11:58 +10:00
Catalin Pit
a2745ed3c2
docs: clarify team API token and certificate behavior ( #3317 )
2026-09-01 13:54:57 +10:00
Catalin Pit
937e9376d8
fix: enlarge envelope field resize handle hit area ( #3315 )
2026-09-01 13:54:20 +10:00
David Nguyen
eba71d9be4
fix: prevent dialogs from closing on blur ( #3314 )
2026-09-01 13:17:48 +10:00
David Nguyen
74bd5b3536
fix: reviewed
2026-09-01 13:12:47 +10:00
David Nguyen
f32dbb1f79
fix: test
2026-08-31 22:53:26 +10:00
David Nguyen
a82a5e28dd
Merge branch 'main' into feat/add-recipient-groups
2026-08-30 22:56:44 +10:00
David Nguyen
18a1c95738
fix: reviewed
2026-08-30 22:54:03 +10:00
David Nguyen
46c00878f5
fix: reviewed
2026-08-30 22:40:18 +10:00
David Nguyen
040517a3a0
fix: reviewed
2026-08-30 19:44:07 +10:00
David Nguyen
a4faf8e6a3
fix: reviewed
2026-08-29 17:34:48 +10:00
David Nguyen
3180c30f1d
fix: reviewed
2026-08-28 18:51:01 +10:00
David Nguyen
0768a2a320
fix: reviewed
2026-08-28 18:28:39 +10:00
Konrad
5082b475a0
chore: update Polish translation ( #3316 )
2026-08-28 17:08:53 +10:00
David Nguyen
43f47d27c8
fix: reviewed
2026-08-27 14:13:17 +10:00
David Nguyen
d2215de8e5
fix: reviewed
2026-08-27 13:19:42 +10:00
Lucas Smith
4285c88f12
chore: add provider request template ( #3311 )
2026-08-27 11:25:37 +10:00
Lucas Smith
ae4b56dd88
feat: optimise posthog usage and add error tracking ( #3301 )
...
Disable autocapture and person profiles for anonymous users, and
redact signing tokens from captured URLs.
Manually wire exception capture into the signing, editor and embed
flows with recipient/envelope context for debugging recipient-reported
issues.
Track activation events (webhooks, api tokens, direct links, embed
sessions) server-side with org attribution, and drop client events
already tracked in-app.
2026-08-27 11:11:51 +10:00
David Nguyen
78b275f0a7
fix: reviewed
2026-08-27 10:22:07 +10:00
David Nguyen
06cc701d8c
fix: reviewed
2026-08-27 09:45:38 +10:00
David Nguyen
25671669b7
fix: reviewed
2026-08-26 17:43:01 +10:00
David Nguyen
b20a726571
fix: reviewed
2026-08-26 16:01:30 +10:00
David Nguyen
63c01fb814
fix: reviewed
2026-08-26 12:17:23 +10:00
Arunendra Tripathi
ee8360585b
fix: render adjacent email template variables correctly ( #3153 )
2026-08-26 11:57:35 +10:00
David Nguyen
9dc83bdb06
fix: allow zooming and dragging uploaded signatures ( #3173 )
2026-08-26 11:21:40 +10:00
github-actions[bot]
e532843aa6
chore: extract translations ( #3171 )
2026-08-25 21:37:33 +10:00
Ephraim Duncan
dd08da7ea7
refactor(trpc): use ts-pattern for envelope document-data resolution ( #3222 )
2026-08-25 18:29:24 +10:00
Catalin Pit
10f2b80025
feat: last used column for api tokens ( #3230 )
2026-08-25 18:07:31 +10:00
David Nguyen
73d58bdf31
feat: allow admin recipient search ( #3277 )
2026-08-25 11:20:11 +10:00
water
1de57a9e43
fix(emails): remove trailing period from document pending email subject ( #3213 )
2026-08-24 17:05:43 +10:00
Rodrigo Flávio
7f11c163fe
fix(i18n): add plural forms for command menu results and item counts ( #3207 ) ( #3262 )
2026-08-24 16:59:37 +10:00