Catalin Pit
c9534e2179
chore: fix test
2026-06-19 16:14:25 +03:00
Catalin Pit
00f01c74df
Merge branch 'main' into fix/cc-recipient-order-last
2026-06-19 15:33:06 +03:00
Lucas Smith
40d20ad068
v2.13.0
v2.13.0
2026-06-18 16:03:26 +10:00
Lucas Smith
a99bdf5e20
fix: include envelopeId in webhook payload ( #2998 )
2026-06-18 14:32:15 +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
Catalin Pit
01376a580d
chore: merged main
2026-06-17 12:04:51 +03:00
Lucas Smith
d5ce222482
feat: add CSC AES/QES signing (v1 instance-wide config) ( #2874 )
...
Adds Cloud Signature Consortium (CSC) integration for AES/QES signing
against a configured TSP. v1 ships as instance-wide configuration via
environment variables, with per-envelope signature level selection,
license gating, and an OAuth-driven signing flow (capture + FIFO
signers, SAD session, blocking/in-progress recipient pages).
Includes signature level compatibility checks (role, signing order,
dictate next signer), envelope mutability assertions, Prisma migration
for signature level and CSC tables, and docs for the new signing
certificate options.
2026-06-16 23:37:34 +10:00
Catalin Pit
87f64769fa
Merge branch 'main' into fix/cc-recipient-order-last
2026-06-16 13:50:56 +03:00
Lucas Smith
9b59f1a273
v2.12.0
v2.12.0
2026-06-16 11:00:17 +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
Lucas Smith
eb45d1e5a9
fix: reconcile billing when stripe subscription is missing ( #2988 )
...
Catch resource_missing in the subscription route, return null so the
billing page still loads, and fire a sync to converge the stale row.
2026-06-15 15:58:40 +10:00
Lucas Smith
0aa84cecc8
chore: add translations ( #2975 )
2026-06-15 14:29:42 +10:00
Lucas Smith
702e747375
fix: use correct property for embed edit editor config ( #2985 )
2026-06-15 14:29:13 +10:00
Catalin Pit
136602e731
Merge branch 'main' into fix/cc-recipient-order-last
2026-06-12 12:55:04 +03:00
Lucas Smith
3887aa67c8
fix: rework stripe webhooks into idempotent subscription sync ( #2977 )
...
Replace per-event webhook handlers with a single sync function that
fetches the current state from Stripe and converges the local
subscription, claim, and organisation type.
- Create organisations upfront before checkout, restricted as
"pending payment" until the first payment syncs
- Add rate-limited subscription sync route, triggered on checkout
success so the UI doesn't wait on webhooks
- Surface pending payment state in banner, billing table, and limits
2026-06-12 16:01:03 +10:00
Catalin Pit
4f8b173cce
Merge branch 'main' into fix/cc-recipient-order-last
2026-06-11 13:49:07 +03:00
Konrad
b84b87cea6
fix(i18n): add space between tag and text ( #2972 )
2026-06-11 10:31:19 +10:00
Catalin Pit
d5ccf8f444
Merge branch 'fix/cc-recipient-order-last' of github.com:documenso/documenso into fix/cc-recipient-order-last
2026-06-10 12:11:09 +03:00
Catalin Pit
36da57776d
chore: fix tests
2026-06-10 12:10:10 +03:00
Catalin Pit
58697fb6e7
Merge branch 'main' into fix/cc-recipient-order-last
2026-06-10 09:06:15 +03:00
David Nguyen
ac0a0086d6
chore: update verify email docs ( #2970 )
2026-06-10 13:09:53 +10:00
Catalin Pit
244a3ebf07
Merge branch 'main' into fix/cc-recipient-order-last
2026-06-09 17:02:54 +03:00
Catalin Pit
361f404690
refactor: simplify recipient type handling and improve signing order logic
2026-06-09 14:17:10 +03: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
Lucas Smith
3e47f1913c
chore: add translations ( #2929 )
2026-06-09 15:48:50 +10:00
David Nguyen
9ccf50ed95
fix: correctly strip background job values ( #2965 )
2026-06-09 15:33:41 +10:00
Catalin Pit
e36d83ba65
chore: merged main
2026-06-09 08:32:31 +03:00
Catalin Pit
ecc98fbd41
feat: enhance document signing page with field canvas style integration ( #2876 )
2026-06-09 15:05:22 +10:00
Romone6
58f0f5da43
fix: load typed signature font on profile page ( #2963 )
2026-06-09 14:31:32 +10:00
David Nguyen
d5c6cf4ad5
feat: allow changing field types ( #2873 )
2026-06-09 13:48:40 +10:00
github-actions[bot]
90462bf414
chore: extract translations ( #2923 )
2026-06-09 13:37:34 +10:00
David Nguyen
791a54bb8b
chore: update docs trusted emails ( #2964 )
2026-06-09 13:33:54 +10:00
Rana Pratap Sarangi
5f4e0ccf6b
fix: exclude rejected documents from inbox count ( #2893 )
2026-06-09 10:49:18 +10:00
Clayton Chew
583e35c768
fix: ensures new expire on setSessionCookie ( #2708 )
2026-06-09 10:47:19 +10:00
Ephraim Duncan
1e129580b8
fix: point Railway deploy button at the working template URL ( #2962 )
2026-06-09 10:05:45 +10:00
Catalin Pit
6be76034b4
refactor: update field-renderer imports and consolidate FieldRenderMode type
2026-06-08 09:02:11 +03:00
Arun Kumar
184cbd6770
fix: guard missing password reset token and fix broken reset link URL ( #2928 )
2026-06-08 14:31:26 +10:00
roshboi
b53295a9d5
docs: clarify email verification instructions for free and paid plans ( #2959 )
2026-06-08 14:22:44 +10:00
David Nguyen
8448e333cf
fix: update new quota and rates UX ( #2954 )
2026-06-08 14:14:22 +10:00
Ephraim Duncan
03b5fe6117
fix: update link-only notification settings ( #2821 )
2026-06-08 12:59:50 +10:00
Arun Kumar
f60698a353
docs: add registration form screenshot to create account page ( #2908 )
2026-06-08 12:45:56 +10:00
Konrad
7c48ae6ff4
chore(i18n): fix typo in Polish translation ( #2948 )
2026-06-08 12:40:07 +10:00
David Nguyen
4ee789ea37
fix: add multi email transport system ( #2942 )
2026-06-05 21:19:20 +10:00
David Nguyen
ebf5b75a19
fix: add email disable flag ( #2931 )
2026-06-05 17:55:10 +10:00
Catalin Pit
a072372f7e
refactor: normalize recipient signing order logic
2026-06-04 15:26:07 +03:00
Catalin Pit
8b87ed4afd
refactor: use getRecipientSigningOrder for signingOrder in envelope and recipient functions
2026-06-04 14:51:57 +03:00
Catalin Pit
48a107685a
chore: recipient helpers
2026-06-04 14:45:37 +03:00
Catalin Pit
699d7657b4
fix: sort CC recipients last
2026-06-04 11:59:45 +03:00
David Nguyen
0ecde7ac1e
feat: add header metadata to emails ( #2927 )
2026-06-04 16:48:57 +10:00