e52af336b4
Merge branch 'main' into feat/document-2fa-redo
2025-08-01 09:00:30 +00:00
3409aae411
feat: add email domains ( #1895 )
...
Implemented Email Domains which allows Platform/Enterprise customers to
send emails to recipients using their custom emails.
2025-07-24 16:05:00 +10:00
07119f0e8d
fix: correctly render new lines in text fields ( #1920 )
...
Currently new lines are not rendered in text fields correctly on the
`/sign` page. This is an issue because when the field is inserted and
sealed we respect new lines.
2025-07-24 14:30:33 +10:00
43810c4357
feat: document 2fa
2025-07-22 14:08:03 +00:00
9ea56a77ff
v1.12.2-rc.2
2025-07-20 17:05:19 +10:00
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
c47dc8749a
fix: handle unauthorized document move error ( #1884 )
2025-07-16 14:45:12 +10:00
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
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
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
168648164b
docs: add test webhook section ( #1902 )
2025-07-16 13:22:30 +10:00
939bbcdb33
docs: api rate limit ( #1899 )
2025-07-15 16:16:50 +10:00
122e25b491
feat: test webhook functionality ( #1886 )
2025-07-14 15:13:56 +10:00
55abecc526
fix: isAssistantMode was incorrectly set to true for regular recipients ( #1854 )
2025-07-13 22:41:18 +10:00
49c70fc8a8
chore: update docs
2025-07-11 17:02:10 +10:00
37ed5ad222
v1.12.2-rc.1
2025-07-11 12:55:56 +10:00
d6c11bd195
fix: sign-able readonly fields ( #1885 )
2025-07-10 16:47:36 +10:00
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
9917def0ca
v1.12.2-rc.0
2025-07-03 10:31:22 +10:00
8d1d098e3a
v1.12.1
2025-07-03 10:07:54 +10:00
1a1a30791e
v1.12.0
2025-07-03 10:01:03 +10:00
8695ef766e
v1.12.0-rc.8
2025-06-30 19:47:37 +10:00
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
58d97518c8
v1.12.0-rc.7
2025-06-27 22:17:45 +10:00
20c8969272
fix: get real ip for rate limit key
2025-06-27 22:17:02 +10:00
85ac65e405
v1.12.0-rc.6
2025-06-27 21:46:16 +10:00
e07a497b69
feat: api logging by pino ( #1865 )
...
experiemental
2025-06-27 21:44:51 +10:00
21dc4eee62
v1.12.0-rc.5
2025-06-27 18:53:45 +10:00
dc2042a1ee
fix: rate limit api endpoints ( #1863 )
...
Rate limit API endpoint
2025-06-27 18:50:22 +10:00
bfe8c674f2
fix: globalAccessAuth error ( #1851 )
2025-06-23 10:10:57 +10:00
2345de679b
feat: admin monthly active users metric ( #1724 )
2025-06-19 15:12:17 +10:00
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
29a03d4ec7
feat: add inbox counter ( #1849 )
2025-06-18 13:30:01 +10:00
039cd7d449
fix: remove preconnect font links ( #1798 )
2025-06-18 12:42:54 +10:00
484f6c8b85
fix: admin metrics broken ( #1845 )
2025-06-17 21:15:11 +10:00
b8e08e88ac
fix: api keys not showing ( #1839 )
2025-06-13 17:20:03 +10:00
8be7137b59
v1.12.0-rc.4
2025-06-12 10:27:41 +10:00
400d2a2b1a
feat: sign out of all sessions ( #1797 )
2025-06-11 17:57:38 +10:00
e3ce7f94e6
chore: update build
2025-06-11 14:52:23 +10:00
cad04f26e7
feat: sitemap auto-generation for docs ( #1822 )
2025-06-11 14:09:45 +10:00
d11ec8fa2a
feat: show field coordinates in devmode ( #1802 )
...
Show the fields coordinates when the `devmode` search param is present.
It's meant to help API users understand where to position the fields.
2025-06-11 12:28:39 +10:00
504a0893ab
chore: add organisation docs ( #1831 )
2025-06-10 20:54:36 +10:00
22a37409c1
v1.12.0-rc.3
2025-06-10 12:49:37 +10:00
e6dc237ad2
feat: add organisations ( #1820 )
2025-06-10 11:49:52 +10:00
64c6a51e04
v1.12.0-rc.2
2025-06-07 02:25:14 +10:00
60a623fafd
v1.12.0-rc.1
2025-06-07 00:56:40 +10:00
6059b79a8e
fix: type error
2025-06-07 00:56:33 +10:00
c73d61955b
v1.12.0-rc.0
2025-06-07 00:47:49 +10:00
7c3ca72359
fix: track uninserted fields for multisign
2025-06-07 00:44:41 +10:00
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