David Nguyen
ef3885d407
Merge branch 'main' into feat/document-table-filters
2025-07-23 14:41:41 +10:00
Catalin Pit
7a5a9eefe8
feat: upload template via API ( #1842 )
...
Allow users to upload templates via both v1 and v2 APIs. Similar to
uploading documents.
2025-07-23 14:41:12 +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
David Nguyen
32a5d33a16
fix: invalid folder queries ( #1898 )
...
Currently the majority of folder mutations only work if the user is the
owner of the folder.
2025-07-16 14:37:55 +10:00
Ephraim Duncan
f9d7fd7d9a
fix: resend document api v1 filtering logic ( #1888 )
...
The resend document API was not working correctly when filtering
recipients. The query was filtering recipients at the database level,
which could result in an empty recipients array being returned even when
the document had recipients. This prevented the API from properly
identifying which recipients needed reminder emails.
2025-07-16 14:31:40 +10:00
David Nguyen
5083ecb4b8
fix: allow resubscribing ( #1901 )
...
Currently users who cancel their plan are stuck without the ability to
resubscribe. This allows them to choose a plan to subscribe
This assumes that a Subscription in the "INACTIVE" state means that the
plan has been paid but canceled.
No tests have been done to determine the relation between "PAST_DUE" and
"INACTIVE" states within our context.
2025-07-16 14:26:21 +10:00
Lucas Smith
70f6036525
chore: add translations ( #1877 )
2025-07-15 12:29:37 +10:00
Catalin Pit
122e25b491
feat: test webhook functionality ( #1886 )
2025-07-14 15:13:56 +10:00
Ephraim Duncan
1b39799fc3
Merge branch 'main' into feat/document-table-filters
2025-07-10 09:09:28 +00:00
Catalin Pit
d6c11bd195
fix: sign-able readonly fields ( #1885 )
2025-07-10 16:47:36 +10:00
David Nguyen
cdb9b9ee03
chore: add certificate error logs ( #1875 )
...
Add certificate logs
2025-07-03 10:13:12 +10:00
Lucas Smith
b682d2785f
chore: add translations ( #1835 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-07-03 10:07:11 +10:00
David Nguyen
ea1cf481eb
chore: extract translations
2025-07-01 21:27:35 +10:00
David Nguyen
7487399123
feat: add more api logs ( #1870 )
...
Adds more detailed API logging using Pino
2025-06-30 19:46:32 +10:00
David Nguyen
0cc729e9bd
feat: add sequential document view logs ( #1871 )
...
## Description
Add a new document audit log to detect when the document is viewed. This
should only be visible in the document audit log page
Notes:
1. I wanted to reuse the `DOCUMENT_OPENED` event and add an additional
paramter to track sequential views, but it's not query-able
2. This will log "DOCUMENT_VIEWED" before "DOCUMENT_OPENED" but i don't
think it matters
2025-06-30 19:11:16 +10:00
Lucas Smith
20c8969272
fix: get real ip for rate limit key
2025-06-27 22:17:02 +10:00
David Nguyen
e07a497b69
feat: api logging by pino ( #1865 )
...
experiemental
2025-06-27 21:44:51 +10:00
Ephraim Duncan
bb9ba80edb
fix: duplicate fields and recipients when you duplicate a document ( #1852 )
2025-06-23 16:43:07 +10:00
Ephraim Atta-Duncan
8484783ec5
fix: merge conflicts
2025-06-19 15:16:16 +00:00
David Nguyen
ebe1baf0a0
chore: extract translations
2025-06-19 15:16:44 +10:00
Ephraim Duncan
2345de679b
feat: admin monthly active users metric ( #1724 )
2025-06-19 15:12:17 +10:00
Ephraim Duncan
484f6c8b85
fix: admin metrics broken ( #1845 )
2025-06-17 21:15:11 +10:00
David Nguyen
b8e08e88ac
fix: api keys not showing ( #1839 )
2025-06-13 17:20:03 +10:00
David Nguyen
031a7b9e36
fix: visibility
2025-06-13 01:02:40 +10:00
David Nguyen
12fe045195
fix: visiblity
2025-06-13 00:05:08 +10:00
Lucas Smith
8be7137b59
v1.12.0-rc.4
2025-06-12 10:27:41 +10:00
Ephraim Duncan
400d2a2b1a
feat: sign out of all sessions ( #1797 )
2025-06-11 17:57:38 +10:00
Lucas Smith
be4244fb62
chore: add translations ( #1832 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-06-11 10:39:33 +10:00
Lucas Smith
50605d5912
chore: add translations ( #1830 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-06-10 12:30:36 +10:00
David Nguyen
4609fc852d
chore: extract translations
2025-06-10 11:52:59 +10:00
David Nguyen
e6dc237ad2
feat: add organisations ( #1820 )
2025-06-10 11:49:52 +10:00
Lucas Smith
0b37f19641
chore: add translations ( #1774 )
2025-06-09 16:00:03 +10:00
Lucas Smith
d1eddb02c4
fix: add missing awaits for font normalization
2025-06-07 02:24:59 +10:00
Lucas Smith
55c8632620
feat: password reauthentication for documents and recipients ( #1827 )
...
Adds password reauthentication to our existing reauth providers,
additionally swaps from an exclusive provider to an inclusive type where
multiple methods can be selected to offer a this or that experience.
2025-06-07 00:27:19 +10:00
Ephraim Duncan
5545fb36e8
Merge branch 'main' into feat/document-table-filters
2025-06-05 12:58:48 +00:00
Ephraim Atta-Duncan
de45a63c97
chore: minor changes
2025-06-05 12:07:19 +00:00
Ephraim Atta-Duncan
2c064d5aff
chore: minor changes
2025-06-05 11:41:26 +00:00
Ephraim Atta-Duncan
9739a0ca96
feat: use data-table on template pages
2025-06-05 10:53:53 +00:00
Lucas Smith
ce66da0055
feat: multisign embedding ( #1823 )
...
Adds the ability to use a multisign embedding for cases where multiple
documents need to be signed in a convenient manner.
2025-06-05 12:58:52 +10:00
Lucas Smith
695ed418e2
fix: documents failing to seal ( #1821 )
...
During our field rework that makes fields appear
more accurately between signing and the completed pdf we swapped to
using text fields. Unfortunately as part of that we dropped using the
Noto font for the text field causing ANSI encoding issues when
encountering certain characters.
This change restores the font and handles a nasty issue we had with our
form flattening reverting our selected font.
2025-06-04 23:29:36 +10:00
Ephraim Atta-Duncan
f5365554ab
feat: rework document table filters
2025-05-30 18:17:50 +00:00
Lucas Smith
93aece9644
chore: dependency updates ( #1808 )
2025-05-22 14:30:22 +10:00
Lucas Smith
5e3a2b8f76
fix: allow prefilling date field ( #1794 )
...
Allows the prefilling of date fields when creating a document from a
template.
Current implementation is super dirty and should be replaced asap.
2025-05-14 20:06:53 +10:00
Ephraim Duncan
c389670785
fix: trigger webhook for duplicated documents ( #1789 )
2025-05-14 16:43:31 +10:00
Mythie
ab323f149f
fix: resolve issue with uploading templates
2025-05-03 09:23:17 +10:00
Mythie
bf1c1ff9dc
v1.10.2
2025-05-03 08:11:27 +10:00
Mythie
516e237966
fix: resolve issue with uploading templates
2025-05-03 08:09:44 +10:00
Mythie
0931c472a7
fix: resolve issue with uploading templates
2025-05-03 07:38:48 +10:00
Catalin Pit
17370749b4
feat: add folders ( #1711 )
2025-05-02 02:46:59 +10:00
Lucas Smith
12ada567f5
feat: embed authoring part two ( #1768 )
2025-05-01 23:32:56 +10:00