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
samuel-cglg
5570690b3b
fix: clicking on tooltip icon submit parent form ( #1915 )
2025-07-23 14:28:02 +10:00
Mythie
9ea56a77ff
v1.12.2-rc.2
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
Catalin Pit
c47dc8749a
fix: handle unauthorized document move error ( #1884 )
2025-07-16 14:45:12 +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
David Nguyen
e5aaa17545
fix: restrict individual plans to upgrade only ( #1900 )
...
Prevent users from creating a separate organisation for individual
plans. Only applies to users who have 1 personal organisation and are
subscribing to the "Individual" plan.
The reason for this change is to keep the layout in the "Personal" mode
which means it doesn't show a bunch of unusable "organisation" related
UI.
2025-07-16 14:35:42 +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
Catalin Pit
168648164b
docs: add test webhook section ( #1902 )
2025-07-16 13:22:30 +10:00
Jan Piotrowski
202e9fedb9
fix: remove unsupported frontmatter from PULL_REQUEST_TEMPLATE.md ( #1867 )
2025-07-15 16:18:15 +10:00
Ephraim Duncan
939bbcdb33
docs: api rate limit ( #1899 )
2025-07-15 16:16:50 +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
Lucas Smith
ca9a70ced5
fix: handle trials and resubscribing ( #1897 )
2025-07-14 12:31:06 +10:00
Ephraim Duncan
55abecc526
fix: isAssistantMode was incorrectly set to true for regular recipients ( #1854 )
2025-07-13 22:41:18 +10:00
Lucas Smith
49c70fc8a8
chore: update docs
2025-07-11 17:02:10 +10:00
Ephraim Duncan
4195a871ce
chore: update gitginore ( #1894 )
2025-07-11 13:16:51 +10:00
Lucas Smith
37ed5ad222
v1.12.2-rc.1
v1.12.2-rc.1
2025-07-11 12:55:56 +10:00
Catalin Pit
d6c11bd195
fix: sign-able readonly fields ( #1885 )
2025-07-10 16:47:36 +10:00
Catalin Pit
cb73d21e05
chore: api tests ( #1856 )
2025-07-10 12:56:46 +10:00
David Nguyen
106f796fea
fix: readonly field styling ( #1887 )
...
Changes:
- Updating styling of read only fields
- Removed truncation for fields and used overflow hidden instead
2025-07-10 12:35:18 +10:00
Lucas Smith
9917def0ca
v1.12.2-rc.0
v1.12.2-rc.0
2025-07-03 10:31:22 +10:00
David Nguyen
cdb9b9ee03
chore: add certificate error logs ( #1875 )
...
Add certificate logs
2025-07-03 10:13:12 +10:00
Lucas Smith
8d1d098e3a
v1.12.1
v1.12.1
2025-07-03 10:07:54 +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
Lucas Smith
1a1a30791e
v1.12.0
v1.12.0
2025-07-03 10:01:03 +10:00
David Nguyen
ea1cf481eb
chore: extract translations
2025-07-01 21:27:35 +10:00
Ephraim Duncan
eda0d5eeb6
fix: open advanced settings when fields are added to templates ( #1855 )
2025-07-01 21:21:13 +10:00
Jan Piotrowski
8da4ab533f
fix(add-subject): remove superfluous word ( #1866 )
2025-07-01 12:34:14 +10:00
Lucas Smith
8695ef766e
v1.12.0-rc.8
v1.12.0-rc.8
2025-06-30 19:47:37 +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
58d97518c8
v1.12.0-rc.7
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
v1.12.0-rc.6
2025-06-27 21:46:16 +10:00
David Nguyen
e07a497b69
feat: api logging by pino ( #1865 )
...
experiemental
2025-06-27 21:44:51 +10:00
Lucas Smith
21dc4eee62
v1.12.0-rc.5
v1.12.0-rc.5
2025-06-27 18:53:45 +10:00
David Nguyen
dc2042a1ee
fix: rate limit api endpoints ( #1863 )
...
Rate limit API endpoint
2025-06-27 18:50:22 +10:00
Ephraim Duncan
bb9ba80edb
fix: duplicate fields and recipients when you duplicate a document ( #1852 )
2025-06-23 16:43:07 +10:00
Catalin Pit
bfe8c674f2
fix: globalAccessAuth error ( #1851 )
2025-06-23 10:10:57 +10: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
Catalin Pit
1be0e2842c
fix: refactor folders UI/UX ( #1770 )
...
- Add folder search
- Used correct HTML elements
- Added missing translations
- Removed automatic folder redirects
- Removed duplicate code
- Added folder loading skeletons and empty states
2025-06-19 14:57:32 +10:00
Ephraim Duncan
29a03d4ec7
feat: add inbox counter ( #1849 )
2025-06-18 13:30:01 +10:00
Ephraim Duncan
039cd7d449
fix: remove preconnect font links ( #1798 )
2025-06-18 12:42:54 +10:00
Ephraim Duncan
484f6c8b85
fix: admin metrics broken ( #1845 )
2025-06-17 21:15:11 +10:00
Timur Ercan
4fd8a767b2
chore: Update README.md ( #1840 )
2025-06-13 22:42:38 +10:00
David Nguyen
b8e08e88ac
fix: api keys not showing ( #1839 )
2025-06-13 17:20:03 +10:00