b8d07fd1a6
fix: refactor token router ( #1981 )
2025-08-25 08:25:01 +10:00
5a5bfe6e34
fix: refactor admin router ( #1982 )
2025-08-25 08:23:48 +10:00
d7e5a9eec7
fix: refactor document router ( #1990 )
2025-08-25 08:23:12 +10:00
67501b45cf
feat: create document in a specific folder ( #1965 )
2025-08-23 00:12:17 +10:00
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
231ef9c27e
chore: add support option ( #1853 )
2025-08-19 20:59:03 +10:00
a51110d276
fix: prevent document unsigning on edit ( #1963 )
2025-08-18 13:48:51 +10:00
93a184355b
chore: add translations ( #1955 )
2025-08-16 19:10:21 +10:00
1dea0b8fab
add dummy teamid ( #1968 )
2025-08-16 19:09:21 +10:00
ea7a2c2712
fix: create customer on signup ( #1964 )
2025-08-14 16:30:16 +10:00
deb3a63fb8
feat: allow empty placeholder emails on templates ( #1930 )
...
Allow users to create template placeholders without the placeholder
emails.
2025-08-12 20:41:23 +10:00
b844e166a9
fix: build
2025-08-11 12:16:34 +10:00
c37e10faab
fix: add document page access logging ( #1947 )
...
Add logging when someone accesses a document page
2025-08-11 11:50:32 +10:00
fdf6efe94e
chore: extract translations ( #1949 )
...
Extract translations
2025-08-11 11:49:30 +10:00
e547b0b410
fix: add special context to strings ( #1954 )
2025-08-11 11:47:21 +10:00
c28c5ab91d
chore: correct the email domains documentation ( #1941 )
...
## Description
Update the documentation for email domains
2025-08-07 11:54:41 +10:00
d1eb14ac16
feat: include audit trail log in the completed doc ( #1916 )
...
This change allows users to include the audit trail log in the completed
documents; similar to the signing certificate.
https://github.com/user-attachments/assets/d9ae236a-2584-4ad6-b7bc-27b3eb8c74d3
It also solves the issue with the text cutoff.
2025-08-07 11:44:59 +10:00
f24b71f559
feat: env for support email ( #1945 )
...
Add the ability to change the support email. For the signature
disclosure page.
2025-08-07 10:39:03 +10:00
c48486472a
fix: add missing email reply validation ( #1934 )
...
## Description
General fixes to the email domain features
Changes made:
- Add "email" validation for "Reply-To email" fields
- Fix issue where you can't remove the "Reply-To" email after it's set
- Fix issue where setting the "Sender email" back to Documenso would
still send using the org/team pref
2025-08-02 00:40:41 +10:00
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
20198b5b6c
feat: add european date format ( #1925 )
2025-07-28 12:32:10 +10:00
7cbf527eb3
chore: update French translations ( #1762 )
2025-07-25 10:52:18 +10:00
767b66672e
chore: add translations ( #1910 )
2025-07-25 10:51:47 +10:00
109a49826c
chore: extract translations
2025-07-24 16:15:34 +10: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
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
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
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
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
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
70f6036525
chore: add translations ( #1877 )
2025-07-15 12:29:37 +10:00
122e25b491
feat: test webhook functionality ( #1886 )
2025-07-14 15:13:56 +10:00
d6c11bd195
fix: sign-able readonly fields ( #1885 )
2025-07-10 16:47:36 +10:00
cdb9b9ee03
chore: add certificate error logs ( #1875 )
...
Add certificate logs
2025-07-03 10:13:12 +10:00
b682d2785f
chore: add translations ( #1835 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-07-03 10:07:11 +10:00
ea1cf481eb
chore: extract translations
2025-07-01 21:27:35 +10:00
7487399123
feat: add more api logs ( #1870 )
...
Adds more detailed API logging using Pino
2025-06-30 19:46:32 +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
20c8969272
fix: get real ip for rate limit key
2025-06-27 22:17:02 +10:00
e07a497b69
feat: api logging by pino ( #1865 )
...
experiemental
2025-06-27 21:44:51 +10:00
bb9ba80edb
fix: duplicate fields and recipients when you duplicate a document ( #1852 )
2025-06-23 16:43:07 +10:00
ebe1baf0a0
chore: extract translations
2025-06-19 15:16:44 +10:00
2345de679b
feat: admin monthly active users metric ( #1724 )
2025-06-19 15:12:17 +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
031a7b9e36
fix: visibility
2025-06-13 01:02:40 +10:00
12fe045195
fix: visiblity
2025-06-13 00:05:08 +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
be4244fb62
chore: add translations ( #1832 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-06-11 10:39:33 +10:00