Lucas Smith
24a74c7b57
chore: add translations ( #2321 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-12-16 12:06:58 +11:00
Lucas Smith
f0a5a7e816
feat: prefill typed signature with user's full name ( #2324 )
...
Add fullName prop to signature pad components to automatically populate
typed signature
field with signer's name. Updates signature dialog, type component, and
all signing forms
across embed, document, template, and envelope flows to pass through the
user's full
name for better user experience.
2025-12-16 12:06:04 +11:00
Catalin Pit
8462cd13fd
fix: assignment operator for directRecipientName ( #2323 )
2025-12-16 12:04:19 +11:00
Lucas Smith
576846de32
fix: fallback for certficate sent date when using link distribution ( #2316 )
2025-12-16 11:40:16 +11:00
Lucas Smith
06071ea035
fix: memory leak in PDF to images conversion ( #2325 )
...
Add proper cleanup for PDF.js pages and loading task to prevent memory
leaks when
processing multiple PDF pages. Ensure page cleanup is called after each
page is
rendered and both PDF document and loading task are properly destroyed
with error
handling.
2025-12-16 11:34:30 +11:00
dzhou777
b45a2691ba
fix: Unhide text field scrollbar ( #2277 )
2025-12-15 15:52:39 +11:00
Ted Liang
f31cc575d0
fix: white-label for next-button, progress-bar, and steps ( #2319 )
2025-12-15 15:51:11 +11:00
github-actions[bot]
05d7015ef0
chore: extract translations ( #2320 )
2025-12-15 13:06:08 +11:00
Chenyang Gao
2ca5d6cfaa
fix: local job retry loop for webhook calls ( #2295 )
2025-12-15 13:04:35 +11:00
Ryan Wagoner
04814ca14e
fix: on error job should resubmit with isRetry ( #2072 )
2025-12-15 13:03:04 +11:00
Ryan Wagoner
dd1dccdb6a
fix: organisation invite member should be case insensitive ( #2068 )
2025-12-15 12:50:27 +11:00
Valentin Cocaud
df4316ac5c
fix: log unknown errors in the auth error handler ( #2014 )
2025-12-15 12:44:03 +11:00
Catalin Pit
02f1264eea
feat: unlink documents from deleted organization ( #2006 )
2025-12-15 12:17:13 +11:00
github-actions[bot]
928edb8645
chore: extract translations ( #2302 )
2025-12-15 12:11:55 +11:00
Konrad
54b0e4964e
chore(i18n): improve punctuation ( #2307 )
2025-12-15 12:00:51 +11:00
Konrad
68e6ccdd19
fix(i18n): mark sr-only strings for translation ( #2309 )
2025-12-15 11:51:02 +11:00
Konrad
09ab7e9a09
fix(i18n): mark "(Optional)" strings for translation ( #2310 )
2025-12-15 11:50:06 +11:00
Konrad
3bb0777914
fix(i18n): mark field content for translation ( #2306 )
2025-12-15 11:49:23 +11:00
Catalin Pit
4d6389e901
fix(api): replace generic errors with AppError in getApiTokenByToken ( #2315 )
2025-12-15 11:47:38 +11:00
David Nguyen
0cebdec637
fix: remove legacy envelope uploads ( #2303 )
2025-12-11 14:09:38 +11:00
Lucas Smith
4d3d1b8d14
fix: make ai features more discoverable ( #2305 )
...
Previously you had to have explicit knowledge of the
feature and enable it in order to use AI assisted field
detection.
This surfaces it by having a secondary dialog prompting
for enablement.
Also includes a fix for CC recipients not getting marked
as signed in weird edge cases.
2025-12-09 15:30:48 +11:00
Ted Liang
c5032d0c43
refactor: extract image-helpers ( #2261 )
2025-12-09 09:19:49 +11:00
Dailson Allves
fe93b11a2c
chore: update existing pt-BR translations after commit #2289 ( #2300 )
2025-12-09 09:17:22 +11:00
github-actions[bot]
7638faf27b
chore: extract translations ( #2289 )
...
Automated translation extraction
Co-authored-by: github-actions <github-actions@documenso.com >
2025-12-08 19:20:21 +11:00
Ephraim Duncan
8fca029d96
fix: invalidate sessions on password reset and update ( #2076 )
2025-12-08 19:17:23 +11:00
Lucas Smith
d93b2a70a7
fix: upgrade react-email/render ( #2297 )
...
Upgrade the `@react-email/render` package to handle
suspense during renders.
We could have just swapped to `renderAsync` for the 0.0.x
version of the package but it's better to upgrade as part
of this change.
CI has been run locally and emails have been verified to
work and render as expected in our local mail trap.
2025-12-08 13:08:34 +11:00
Lucas Smith
5da915da38
fix: update server only urls to use private internal web app url ( #2290 )
...
Replaced instances of NEXT_PUBLIC_WEBAPP_URL with
NEXT_PRIVATE_INTERNAL_WEBAPP_URL
2025-12-08 12:56:41 +11:00
Ted Liang
dcaecf1fc5
feat: resource restriction in presign token ( #2150 )
2025-12-08 12:55:54 +11:00
Ephraim Duncan
f70b76d8b8
feat: add envelope audit logs endpoint ( #2232 )
2025-12-08 12:34:03 +11:00
Catalin Pit
d058b7c705
feat: include CC role in removed recipient email check ( #2285 )
2025-12-06 14:20:25 +11:00
David Nguyen
b51f562224
feat: add empty emails for envelopes ( #2267 )
2025-12-06 13:38:10 +11:00
David Nguyen
f80aa4bf72
chore: optimize tests ( #2280 )
2025-12-06 12:59:53 +11:00
Lucas Smith
c4f89a87a2
fix: use skia-canvas with pdfjs to avoid N-API errors ( #2281 )
...
Use custom CanvasFactory for pdfjs so we can continue to use
skia-canvas.
2025-12-04 23:26:08 +11:00
Ted Liang
89d6dd5b0e
fix: embed authoring permission issue ( #2279 )
2025-12-04 15:02:50 +11:00
Lucas Smith
e66bd422e3
chore: upgrade dependencies ( #2278 )
2025-12-04 14:31:30 +11:00
Lucas Smith
0f5814ff89
chore: add translations ( #2259 )
2025-12-04 14:01:35 +11:00
Konrad
1275a15571
fix(i18n): mark missing toast messages for translation ( #2274 )
2025-12-04 14:00:25 +11:00
Lucas Smith
26a36487d4
fix: pass canvas context to napi-rs/canvas ( #2276 )
2025-12-04 11:19:44 +11:00
Lucas Smith
7a94ee3b83
feat: add ai detection for recipients and fields ( #2271 )
...
Use Gemini to handle detection of recipients and fields within
documents.
Opt in using organisation or team settings.
Replaces #2128 since the branch was cursed and would include
dependencies that weren't even in the lock file.
https://github.com/user-attachments/assets/e6cbb58f-62b9-4079-a9ae-7af5c4f2e4ec
2025-12-03 23:39:41 +11:00
Filbert Wijaya
e39924714a
fix: invalid email display bug when recipient suggestions on select ( #2198 )
2025-12-03 12:10:38 +11:00
Eesh Midha
28b8d2d415
fix: disable browser autocomplete in typed signature input ( #2269 )
2025-12-03 11:22:35 +11:00
Catalin Pit
0dfa953f54
feat: add external ID to use template ( #2264 )
2025-12-02 18:53:42 +11:00
David Nguyen
4774324e07
fix: prevent client side distribution when missing signatures ( #2260 )
2025-12-02 11:29:48 +11:00
David Nguyen
bc19699a58
feat: add dutch language ( #2255 )
2025-12-02 11:28:04 +11:00
Konrad
327b0eaf86
fix(i18n): add pluralization to pagination ( #2217 )
2025-12-01 11:38:57 +11:00
Konrad
d5e085d7ee
fix(i18n): mark document visibility strings for translation ( #2263 )
2025-12-01 11:02:55 +11:00
Timur Ercan
c322356654
chore: remove cummulative mau ( #2250 )
2025-11-28 18:07:30 +11:00
Lucas Smith
7065b0dd88
chore: add translations ( #2253 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-11-27 21:36:48 +11:00
Lucas Smith
dff9cfec05
chore: add translations ( #2228 )
2025-11-27 16:40:18 +11:00
David Nguyen
d84cf0e58d
chore: extract translations ( #2252 )
2025-11-27 16:04:22 +11:00