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
Ryan Wagoner
dd1dccdb6a
fix: organisation invite member should be case insensitive ( #2068 )
2025-12-15 12:50:27 +11:00
Catalin Pit
02f1264eea
feat: unlink documents from deleted organization ( #2006 )
2025-12-15 12:17:13 +11:00
Catalin Pit
4d6389e901
fix(api): replace generic errors with AppError in getApiTokenByToken ( #2315 )
2025-12-15 11:47:38 +11:00
Ted Liang
c5032d0c43
refactor: extract image-helpers ( #2261 )
2025-12-09 09:19:49 +11:00
Ephraim Duncan
8fca029d96
fix: invalidate sessions on password reset and update ( #2076 )
2025-12-08 19:17:23 +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
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
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
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
Ephraim Duncan
94646cd48a
perf: add database indexes for insights queries ( #2211 )
2025-11-26 21:21:01 +11:00
Lucas Smith
11a56f3228
chore: telemetry ( #2240 )
2025-11-25 16:01:31 +11:00
David Nguyen
e364b08b6a
fix: optimize webhook routing ( #2236 )
2025-11-25 11:43:23 +11:00
Lucas Smith
ae31860b16
fix: USE_INTERNAL_URL_BROWSERLESS breaks builds ( #2233 )
2025-11-23 23:49:08 +11:00
Matteo Sillitti
921c3d1ff3
fix: give the possibility to use internal webapp url in browserless requests (get-certificate-pdf and get-audit-logs-pdf) ( #2127 )
2025-11-22 20:36:24 +11:00
Lucas Smith
d2176627ca
chore: dependency updates ( #2229 )
2025-11-22 20:28:20 +11:00
Catalin Pit
374477e692
refactor: improve layout of completed signing page ( #2209 )
2025-11-20 11:04:41 +11:00
Lucas Smith
8fbace0f61
fix: viewed webhook had stale data ( #2208 )
2025-11-18 16:57:14 +11:00
David Nguyen
56526f9448
feat: extend use envelope response ( #2192 )
2025-11-14 13:52:19 +11:00
Lucas Smith
4ade408001
fix: include cmaps for pdf viewer ( #2177 )
...
We were previously omitting cmaps meaning that
when signing documents with certain UTF-8 characters or CJK characters
they would appear as outlined squares in the pdf viewer despite the
actual pdf looking as expected with the characters displaying correctly.
2025-11-12 11:00:44 +11:00
David Nguyen
936d8d90b3
fix: envelope auth not being passed ( #2167 )
2025-11-11 13:05:05 +11:00
Ephraim Duncan
c6b08d8594
feat: org insights ( #1937 )
2025-11-11 12:09:58 +11:00
David Nguyen
ca0b83579f
fix: auto insert prefilled text and number fields ( #2157 )
2025-11-10 18:04:21 +11:00
David Nguyen
e2f5e570cf
fix: envelope direct template ( #2156 )
2025-11-09 22:23:13 +11:00
David Nguyen
9fd9613076
feat: add additional field options ( #2154 )
2025-11-08 23:40:03 +11:00
David Nguyen
d05bfa9fed
feat: add envelopes api ( #2105 )
2025-11-07 14:17:52 +11:00
David Nguyen
d2a009d52e
fix: allow direct template recipient dictation ( #2108 )
2025-11-01 12:44:34 +11:00
Ephraim Duncan
ffce7a2c81
fix: filter document stats by folder ( #2083 )
...
This pull request refactors the filtering logic in the `getTeamCounts`
function within `get-stats.ts` to improve consistency and
maintainability. The main change is the consolidation of multiple filter
conditions into a single `AND` clause, which now includes search
filters, folder filters, and visibility filters. This ensures that all
relevant filters are applied in a unified way for document count
queries.
2025-10-28 21:16:12 +11:00
David Nguyen
b0b07106b4
fix: envelope autosave ( #2103 )
2025-10-27 19:53:35 +11:00
David Nguyen
5cdd7f8623
fix: envelope styling ( #2102 )
2025-10-27 16:11:10 +11:00
David Nguyen
03eb6af69a
feat: polish envelopes ( #2090 )
...
## Description
The rest of the owl
2025-10-24 16:22:06 +11:00
Lucas Smith
2eebc0e439
feat: add attachments ( #2091 )
2025-10-23 23:07:10 +11:00
Ephraim Duncan
49b792503f
fix: query envelope table for openpage stats ( #2086 )
2025-10-21 12:43:57 +00:00
Catalin Pit
c3dc76b1b4
feat: add API support for folders ( #1967 )
2025-10-21 18:22:19 +11:00
David Nguyen
daab8461c7
fix: email attachment names ( #2085 )
2025-10-21 12:59:40 +11:00
David Nguyen
06cb8b1f23
fix: email attachment formats ( #2077 )
2025-10-16 14:16:00 +11:00
David Nguyen
7f09ba72f4
feat: add envelopes ( #2025 )
...
This PR is handles the changes required to support envelopes. The new
envelope editor/signing page will be hidden during release.
The core changes here is to migrate the documents and templates model to
a centralized envelopes model.
Even though Documents and Templates are removed, from the user
perspective they will still exist as we remap envelopes to documents and
templates.
2025-10-14 21:56:36 +11:00
Lucas Smith
86e89e137e
fix: bump search limit and path formatting ( #2069 )
2025-10-09 15:11:43 +11:00
Lucas Smith
995bc9c362
feat: support 2fa for document completion ( #2063 )
...
Adds support for 2FA when completing a document, also adds support for
using email for 2FA when no authenticator has been associated with the
account.
2025-10-06 16:17:54 +11:00
Catalin Pit
f3305ac306
feat: show branding logo on signing page ( #2031 )
...
If the team has the branding enabled & a logo uploaded, it'll show on
the document signing page view.
2025-09-25 22:41:17 +10:00
Lucas Smith
3c646d9475
feat: remove email requirement for recipients ( #2040 )
2025-09-23 17:13:52 +10:00
Lucas Smith
32ce573de4
fix: incorrect certificate health logic ( #2028 )
2025-09-13 18:07:39 +10:00
Ephraim Duncan
2c0d4f8789
chore: self hosting docs update and certificate issues ( #1847 )
2025-09-09 21:26:42 +10:00
Catalin Pit
7c8e93b53e
feat: implement recipients autosuggestions ( #1923 )
2025-09-09 20:57:26 +10:00
David Nguyen
9ac7b94d9a
feat: add organisation sso portal ( #1946 )
...
Allow organisations to manage an SSO OIDC compliant portal. This method
is intended to streamline the onboarding process and paves the way to
allow organisations to manage their members in a more strict way.
2025-09-09 17:14:07 +10:00