Commit Graph

2123 Commits

Author SHA1 Message Date
Catalin Pit 191b333e34 chore: implement feedback 2025-07-25 11:41:46 +03:00
Catalin Pit 2c579c6455 chore: merge main 2025-07-25 10:09:39 +03:00
Catalin Pit 6bd688bde4 chore: implement feedback 2025-07-25 10:05:26 +03:00
David Nguyen 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
David Nguyen 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
Catalin Pit d710f53fb5 chore: merged main 2025-07-23 14:03:30 +03:00
Mythie 9ea56a77ff v1.12.2-rc.2 2025-07-20 17:05:19 +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
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
Ephraim Duncan 939bbcdb33 docs: api rate limit (#1899) 2025-07-15 16:16:50 +10:00
Catalin Pit 122e25b491 feat: test webhook functionality (#1886) 2025-07-14 15:13:56 +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
Lucas Smith 37ed5ad222 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
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
Catalin Pit 34caad2641 chore: document audit log 2025-07-07 16:10:41 +03:00
Catalin Pit 1511d2288c chore: visual changes 2025-07-07 15:28:52 +03:00
Catalin Pit e19da93ce2 chore: template attachments 2025-07-07 13:31:55 +03:00
Catalin Pit eb78706f35 chore: revert changes based on feedback 2025-07-07 12:04:20 +03:00
Catalin Pit 52b474d12b chore: implement feedback part 1
new form component added for document attachments with Zod validation and TRPC integration.
2025-07-04 16:29:57 +03:00
Catalin Pit 0b03bd3fce chore: remove unedeed file 2025-07-03 13:07:07 +03:00
Catalin Pit 15d0be17d7 chore: merge main 2025-07-03 12:47:37 +03: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 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
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 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
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 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
Catalin Documenso 338965325d chore: merge main 2025-06-24 10:49:08 +03:00
Catalin Pit bfe8c674f2 fix: globalAccessAuth error (#1851) 2025-06-23 10:10:57 +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
David Nguyen b8e08e88ac fix: api keys not showing (#1839) 2025-06-13 17:20:03 +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
David Nguyen e3ce7f94e6 chore: update build 2025-06-11 14:52:23 +10:00
Shubham Palriwala cad04f26e7 feat: sitemap auto-generation for docs (#1822) 2025-06-11 14:09:45 +10:00