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
Lucas Smith
b16862b480
chore: update embed authoring docs ( #2254 )
2025-11-27 23:29:06 +11:00
Lucas Smith and Crowdin Bot
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
Lucas Smith
6ae672c16b
v2.1.0
2025-11-25 16:38:06 +11:00
Lucas Smith
e9a9d65937
chore: telemetry ( #2241 )
2025-11-25 16:35:26 +11:00
Lucas Smith
11a56f3228
chore: telemetry ( #2240 )
2025-11-25 16:01:31 +11:00
Lucas Smith
91642ddf0b
fix: add missing properties for template/use ( #2234 )
...
Adds the `override` and `attachments` properties to the
`api/v2/templates/use` endpoint that were previously missing.
2025-11-25 11:44:47 +11:00
Lucas Smith
ae31860b16
fix: USE_INTERNAL_URL_BROWSERLESS breaks builds ( #2233 )
2025-11-23 23:49:08 +11:00
Lucas Smith
d2176627ca
chore: dependency updates ( #2229 )
2025-11-22 20:28:20 +11:00
Lucas Smith
17c6098638
v2.0.14
2025-11-20 15:12:40 +11:00
Lucas Smith
e5bde53ee4
chore: add translations ( #2223 )
2025-11-20 15:09:13 +11:00
Lucas Smith
0663605ffd
fix: handle loading files in embedded authoring update flows ( #2218 )
2025-11-20 15:07:41 +11:00
Lucas Smith
1bbe561162
chore: add pending ui to signing completion page ( #2224 )
...
Adds a pending UI state to the signing completion page for when all
recipients have finished signing but the document hasn't completed the
sealing background job.
<img width="695" height="562" alt="image"
src="https://github.com/user-attachments/assets/b015bc38-9489-4baa-ac0a-07cb1ac24b25 "
/>
2025-11-20 15:07:26 +11:00
Lucas Smith
fa1680aaf1
v2.0.13
2025-11-18 16:59:02 +11:00
Lucas Smith
8fbace0f61
fix: viewed webhook had stale data ( #2208 )
2025-11-18 16:57:14 +11:00
Lucas Smith
6aa56fe7e0
chore: add translations ( #2182 )
2025-11-17 15:48:02 +11:00
Lucas Smith
a07f3090cf
v2.0.12
2025-11-15 00:48:27 +11:00
Lucas Smith
de3e6d2115
fix: embed editing updates ( #2197 )
...
Allows empty recipients for embed template authoring.
Also allows fixing the step to editing fields only for embedded
authoring updates.
2025-11-15 00:47:50 +11:00
Lucas Smith
6ec1c3a3fb
fix: hide overflow on envelope download dialog ( #2193 )
2025-11-14 13:17:55 +11:00
Lucas Smith
ce53bcea8c
v2.0.11
2025-11-13 10:56:58 +11:00
Lucas Smith
5a3d5b8b4a
fix: persist missed meta values for envelopes ( #2185 )
2025-11-13 10:44:59 +11:00
Lucas Smith
3d1fe85d62
fix: add foreign key indexes ( #2184 )
...
Can't believe we missed some of these ☠️
2025-11-13 10:43:11 +11:00
Lucas Smith
1772c3ee36
v2.0.10
2025-11-12 18:57:24 +11:00
Lucas Smith
f55b902a01
fix: openapi path for envelope item download
2025-11-12 18:57:03 +11:00
Lucas Smith
50db4e39be
v2.0.9
2025-11-12 18:22:46 +11:00
Lucas Smith
29d40f1cca
v2.0.8
2025-11-12 17:19:53 +11:00
Lucas Smith and Crowdin Bot
d67f32eae2
chore: add translations ( #2166 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-11-12 17:17:44 +11:00
Lucas Smith and David Nguyen
68a3608aee
fix: handle bracket notation arrays ( #2178 )
...
Co-authored-by: David Nguyen <davidngu28@gmail.com >
2025-11-12 16:38:06 +11:00
Lucas Smith
378dd605b9
v2.0.7
2025-11-12 13:09:18 +11:00
Lucas Smith
211ae6c9e9
fix: prefill arcoforms with formdata endpoints ( #2169 )
2025-11-12 12:41:10 +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
Lucas Smith
ff44ffbc03
v2.0.6
2025-11-10 19:08:43 +11:00
Lucas Smith
441842d2bd
fix: use correct token for embeded template files ( #2160 )
2025-11-10 19:08:08 +11:00
Lucas Smith
0977c16e33
v2.0.5
2025-11-08 16:03:59 +11:00
Lucas Smith
88d5a636c3
fix: show legacy ids on template and document view page ( #2153 )
...
<img width="557" height="455" alt="image"
src="https://github.com/user-attachments/assets/7b669f4a-c6c5-4fdc-bf10-da0def7b0b3f "
/>
2025-11-08 16:03:26 +11:00
Lucas Smith
1e6292b1d9
v2.0.4
2025-11-08 13:58:11 +11:00
Lucas Smith
d65866156d
fix: remove parallel steps ( #2152 )
2025-11-08 13:57:26 +11:00
Lucas Smith
fe8915162f
v2.0.3
2025-11-08 12:53:50 +11:00
Lucas Smith
37a2634aca
feat: support optimizeParallelism for inngest jobs ( #2151 )
2025-11-08 12:53:13 +11:00
Lucas Smith
eff7d90f43
v2.0.2
2025-11-08 00:48:31 +11:00
Lucas Smith
db5524f8ce
fix: resolve issue with sealing task on inngest ( #2146 )
...
Currently on inngest the sealing task fails during decoration stating
that it can not find the step "xxx"
My running theory is that this was due to it being a
Promise.all(map(...)) even though that isn't explicitly disallowed.
This change turns it into a for loop collecting promises to be awaited
after the fact.
Local inngest testing looks promising.
2025-11-08 00:48:13 +11:00
Lucas Smith
3d539b20ad
v2.0.1
2025-11-07 23:42:03 +11:00
Lucas Smith
48626b9169
fix: support utf8 filenames download ( #2145 )
2025-11-07 23:41:31 +11:00
Lucas Smith
1650c55b19
v2.0.0
2025-11-07 15:40:24 +11:00
Lucas Smith and Crowdin Bot
60d73e0921
chore: add translations ( #2143 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-11-07 14:45:21 +11:00
Lucas Smith
4a779ec81e
fix: handle custom org limits with member invite
2025-11-07 14:24:05 +11:00
Lucas Smith
7f19ec1265
fix: embedded direct template recipient auth
2025-11-07 14:23:46 +11:00
Lucas Smith
d6a2f5a4c9
chore: extract translations ( #2070 )
2025-11-07 14:20:53 +11:00
Lucas Smith and Ephraim Atta-Duncan
9350c53c7d
chore: add code styleguide ( #2089 )
...
Co-authored-by: Ephraim Atta-Duncan <ephraimduncan68@gmail.com >
2025-10-28 22:25:27 +11:00
Lucas Smith
88836404d1
v1.13.1
2025-10-24 10:50:25 +11:00
Lucas Smith
2eebc0e439
feat: add attachments ( #2091 )
2025-10-23 23:07:10 +11:00
Lucas Smith
1ffc4bd703
v1.13.0
2025-10-21 11:21:04 +11:00
Lucas Smith
f15c0778b5
fix: authoring token arg and null email settings
2025-10-21 10:42:44 +11:00
Lucas Smith
7b17156e56
v1.12.10
2025-10-09 15:32:35 +11:00
Lucas Smith
86e89e137e
fix: bump search limit and path formatting ( #2069 )
2025-10-09 15:11:43 +11:00
Lucas Smith
26f65dbdd7
v1.12.9
2025-10-07 17:07:11 +11:00
Lucas Smith
a902bec96d
fix: use select account prompt for sso oidc ( #2065 )
...
Use the `select_account` prompt for SSO OIDC to avoid constantly asking
for credentials to be entered with a client has an existing session with
the SSO provider.
2025-10-07 17:06:28 +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
Lucas Smith
a5eaa8ad47
v1.12.8
2025-09-29 23:22:59 +10:00
Lucas Smith
577691214b
fix: add viewed call for embedded signing ( #2055 )
...
Adds the missing `viewedDocument` method call for embedded signing.
I believe this had previously been added but was lost as the result of a
merge conflict being resolved.
2025-09-29 23:22:36 +10:00
Mythie
2aa391f917
v1.12.7
2025-09-26 09:57:34 +10:00
Lucas Smith
681540b501
fix: add removed date formats ( #2049 )
...
Add date formats that were removed in a prior pull request causing
issues with certain API requests.
2025-09-26 09:56:46 +10:00
Lucas Smith
b8fc47b719
v1.12.6
2025-09-25 22:10:20 +10:00
Lucas Smith
cfceebd78f
feat: change organisation owner in admin panel ( #2047 )
...
Allows changing the owner of an organisation within the admin panel,
useful for support requests to change ownership from a testing account
to the main admin account.
<img width="890" height="431" alt="image"
src="https://github.com/user-attachments/assets/475bbbdd-0f26-4f74-aacf-3e793366551d "
/>
2025-09-25 17:13:47 +10:00
Lucas Smith
197d17ed7b
v1.12.5
2025-09-23 21:00:48 +10:00
Lucas Smith
3c646d9475
feat: remove email requirement for recipients ( #2040 )
2025-09-23 17:13:52 +10:00
Lucas Smith
ed4dfc9b55
v1.12.4
2025-09-13 18:08:55 +10:00
Lucas Smith
32ce573de4
fix: incorrect certificate health logic ( #2028 )
2025-09-13 18:07:39 +10:00
Lucas Smith
2ecfdbdde5
v1.12.3
2025-09-12 23:02:59 +10:00
Lucas Smith
657db3bc84
fix: improve mobile signing ux ( #2003 )
...
Improves the mobile signing UX making actions available via the floating
navbar more obvious.
Also adds an automatic switch to the complete button once all fields
have been signed.
2025-08-28 16:15:52 +10:00
Lucas Smith
184ebdedf1
v1.12.2-rc.6
2025-08-26 11:17:43 +10:00
Lucas Smith
4012022f55
fix: element visible race condition ( #1996 )
...
On larger documents we could accidentally start trying to render fields
while not all pages of the PDF have loaded due to us checking for a
single page existing. This would cause an error to be thrown, hard
locking those documents.
This change resolves this by grabbing the highest page number from the
given fields and using it for the visibility check instead.
2025-08-26 11:08:43 +10:00
Lucas Smith
fe4d3ed1fd
v1.12.2-rc.5
2025-08-25 09:48:04 +10:00
Lucas Smith
80e452afa2
fix: get accurate pdf page size ( #1980 )
...
Handles edge cases with PDF media boxes and crop boxes, deals with
certain documents that had been uploaded with weird combos of sizings.
2025-08-22 22:50:41 +10:00
Lucas Smith
439262fd02
v1.12.2-rc.4
2025-08-16 19:16:29 +10:00
Lucas Smith
93a184355b
chore: add translations ( #1955 )
2025-08-16 19:10:21 +10:00
Lucas Smith
9d5b573dda
v1.12.2-rc.3
2025-08-02 00:46:22 +10:00
Lucas Smith
1e2388519c
hotfix: certificate pdfs are blank when using browserless ( #1935 )
...
Certificates have suddenly become blank when using browserless and
Chrome CDP.
This change introduces a workaround that involves reloading the
certificate pdf. Which is hacky but seems to work for now, a better
solution should be found in the future.
2025-08-02 00:39:48 +10:00
Lucas Smith
767b66672e
chore: add translations ( #1910 )
2025-07-25 10:51:47 +10:00
Mythie
9ea56a77ff
v1.12.2-rc.2
2025-07-20 17:05:19 +10:00
Mythie
32c94118ce
fix: subscription update handler logic
2025-07-20 11:18:02 +10:00
Lucas Smith
512e3555b4
feat: horizontal checkboxes ( #1911 )
...
Adds the ability to have checkboxes align horizontally, wrapping when
they would go off the PDF
2025-07-19 22:06:50 +10:00
Lucas Smith
70f6036525
chore: add translations ( #1877 )
2025-07-15 12:29:37 +10:00
Lucas Smith
ca9a70ced5
fix: handle trials and resubscribing ( #1897 )
2025-07-14 12:31:06 +10:00
Lucas Smith
49c70fc8a8
chore: update docs
2025-07-11 17:02:10 +10:00
Lucas Smith
37ed5ad222
v1.12.2-rc.1
2025-07-11 12:55:56 +10:00
Lucas Smith
9917def0ca
v1.12.2-rc.0
2025-07-03 10:31:22 +10:00
Lucas Smith
8d1d098e3a
v1.12.1
2025-07-03 10:07:54 +10:00
Lucas Smith and Crowdin Bot
b682d2785f
chore: add translations ( #1835 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-07-03 10:07:11 +10:00
Lucas Smith
1a1a30791e
v1.12.0
2025-07-03 10:01:03 +10:00
Lucas Smith
8695ef766e
v1.12.0-rc.8
2025-06-30 19:47:37 +10:00
Lucas Smith
58d97518c8
v1.12.0-rc.7
2025-06-27 22:17:45 +10:00
Lucas Smith
20c8969272
fix: get real ip for rate limit key
2025-06-27 22:17:02 +10:00
Lucas Smith
85ac65e405
v1.12.0-rc.6
2025-06-27 21:46:16 +10:00
Lucas Smith
21dc4eee62
v1.12.0-rc.5
2025-06-27 18:53:45 +10:00
Lucas Smith
8be7137b59
v1.12.0-rc.4
2025-06-12 10:27:41 +10:00
Lucas Smith
31e2a6443e
fix: legacy authOptions support for api v1
2025-06-12 10:21:41 +10:00
Lucas Smith and Crowdin Bot
be4244fb62
chore: add translations ( #1832 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-06-11 10:39:33 +10:00
Lucas Smith
22a37409c1
v1.12.0-rc.3
2025-06-10 12:49:37 +10:00