Commit Graph
4185 Commits
Author SHA1 Message Date
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