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
f928503a33
chore: update dropdown icons ( #1790 )
...
### Before

### After

2025-05-14 16:44:13 +10:00
c389670785
fix: trigger webhook for duplicated documents ( #1789 )
2025-05-14 16:43:31 +10:00
99ad2eb645
fix: allow download of original document via api ( #1788 )
2025-05-14 08:22:11 +10:00
2f48679b0b
fix: make lang cookie httpOnly ( #1783 )
2025-05-08 15:59:43 +10:00
3b476e9e1f
chore: merged main
2025-05-07 11:17:15 +03:00
6da56887ee
chore: simplify document attachment rendering in DocumentSigningForm
...
- Removed unnecessary Button wrapper around attachment links.
- Enhanced layout for attachment links with improved styling and structure.
2025-05-07 11:11:36 +03:00
cec25ac719
feat: add support for attachments in template management
...
- Enhanced TemplateEditForm to include attachments in the template data.
- Updated createDocumentFromTemplate to handle attachment creation.
- Modified updateTemplate to manage attachment updates and deletions.
- Integrated attachments into ZTemplateSchema and ZAddTemplateSettingsFormSchema for validation.
- Improved getTemplateById to fetch attachments alongside other template data.
2025-05-06 15:48:52 +03:00
d10ec437cf
fix: improve document attachment rendering logic
2025-05-05 12:50:05 +03:00
e40c5d9d24
v1.10.3
v1.10.3
2025-05-03 09:23:25 +10:00
ab323f149f
fix: resolve issue with uploading templates
2025-05-03 09:23:17 +10:00
bf1c1ff9dc
v1.10.2
v1.10.2
2025-05-03 08:11:27 +10:00
516e237966
fix: resolve issue with uploading templates
2025-05-03 08:09:44 +10:00
ac7d24eb12
v1.10.1
v1.10.1
2025-05-03 07:39:19 +10:00
0931c472a7
fix: resolve issue with uploading templates
2025-05-03 07:38:48 +10:00
8c9dd5e372
v1.10.0
v1.10.0
2025-05-02 12:03:08 +10:00
e108da546d
fix: incorrect data for postMessage
2025-05-02 10:50:13 +10:00
17370749b4
feat: add folders ( #1711 )
2025-05-02 02:46:59 +10:00
12ada567f5
feat: embed authoring part two ( #1768 )
2025-05-01 23:32:56 +10:00
dbacfaa841
feat: enhance document attachment updates and audit logging
...
- Implemented detailed handling for document attachment updates in DocumentHistorySheet.
- Updated updateDocument function to log changes only when attachments differ.
- Enhanced ZDocumentSchema to include attachment type validation.
- Refined audit log formatting for document attachment updates to improve clarity.
2025-05-01 11:39:07 +03:00
6980db57d3
feat: enhance document attachment handling and audit logging
...
- Added support for attachment updates in the updateDocument functionc.
- Introduced new audit log type for document attachments updates.
- Updated ZDocumentAuditLog schemas to include attachment-related events.
- Modified AddSettingsFormPartial to handle attachment IDs and types correctly.
- Set default value for attachment type in the Prisma schema.
2025-04-30 15:53:58 +03:00
e3f8e76e6a
feat: enhance document schema and update attachment handling
...
- Added attachments support to ZCreateDocumentMutationSchema and ZUpdateDocumentRequestSchema.
- Updated ZDocumentSchema to validate attachments with specific fields.
- Modified updateDocument function to handle attachment creation and deletion.
- Enhanced AddSettingsFormSchema to include attachments with proper validation.
2025-04-29 15:14:58 +03:00
396a7db587
feat: enhance document management by adding attachments support
...
- Updated DocumentEditForm to include attachments in the document data.
- Modified getDocumentWithDetailsById to fetch attachments.
- Updated ZDocumentSchema to validate attachments.
- Enhanced AddSettingsFormPartial to handle attachments with default values and updated field names.
2025-04-29 14:11:11 +03:00
bdb0b0ea88
feat: certificate qrcode ( #1755 )
...
Adds document access tokens and QR code functionality to enable secure
document sharing via URLs. It includes a new document access page that
allows viewing and downloading documents through tokenized links.
2025-04-28 11:30:09 +10:00
6a41a37bd4
feat: download original documents ( #1742 )
...
## Preview

2025-04-25 22:44:03 +10:00
7ac48cb3f5
chore: add template attachment management feature
2025-04-25 14:25:33 +03:00
f7ee4d0ba2
chore: merged main
2025-04-25 13:58:55 +03:00
1b67be9099
feat: add document attachments feature
2025-04-25 13:49:22 +03:00
d78cfec00e
fix: branding logos ( #1759 )
2025-04-24 16:15:06 +10:00
f0dcf7e9bf
fix: signing volume query ( #1753 )
...
This pull request updates the implementation of the admin leaderboard,
enhancing data handling and improving type safety. It introduces clearer
differentiation between users and teams, adds additional fields to track
more relevant information, and refactors the querying logic to optimize
performance and maintainability.
2025-04-24 16:14:38 +10:00
6540291055
feat: migrate webhook execution to background jobs ( #1694 )
2025-04-24 06:00:53 +00:00
193325717d
fix: rework fields ( #1697 )
...
Rework:
- Field styling to improve visibility
- Field insertions, better alignment, centering and overflows
## Changes
General changes:
- Set default text alignment to left if no meta found
- Reduce borders and rings around fields to allow smaller fields
- Removed lots of redundant duplicated code surrounding field rendering
- Make fields more consistent across viewing, editing and signing
- Add more transparency to fields to allow users to see under fields
- No more optional/required/etc colors when signing, required fields
will be highlighted as orange when form is "validating"
Highlighted internal changes:
- Utilize native PDF fields to insert text, instead of drawing text
- Change font auto scaling to only apply to when the height overflows
AND no custom font is set
⚠️ Multiline changes:
Multi line is enabled for a field under these conditions
1. Field content exceeds field width
2. Field includes a new line
3. Field type is TEXT
## [BEFORE] Field UI Signing

## [AFTER] Field UI Signing

## [BEFORE] Signing a checkbox


## [AFTER] Signing a checkbox


## [BEFORE] What a 2nd recipient sees once someone else signed a
document

## [AFTER] What a 2nd recipient sees once someone else signed a document

## **[BEFORE]** Inserting fields

## **[AFTER]** Inserting fields

## Overflows, multilines and field alignments testing
Debugging borders:
- Red border = The original field placement without any modifications
- Blue border = The available space to overflow
### Single line overflows and field alignments
This is left aligned fields, overflow will always go to the end of the
page and will not wrap

This is center aligned fields, the max width is the closest edge to the
page * 2

This is right aligned text, the width will extend all the way to the
left hand side of the page

### Multiline line overflows and field alignments
These are text fields that can be overflowed

Another example of left aligned text overflows with more text

2025-04-23 21:40:42 +10:00
b94645a451
fix: optional fields being required in direct links ( #1752 )
2025-04-21 16:34:29 +10:00
7e6704faae
chore: update tests
2025-04-21 16:23:50 +10:00
cf17fc61bc
chore: update tests
2025-04-21 16:07:19 +10:00
6df8b3aac8
chore: update ci
2025-04-21 14:29:40 +10:00
fdb31772db
chore: update tests
2025-04-21 14:13:12 +10:00
a3dfd81870
chore: update playwright config
2025-04-21 13:27:19 +10:00
755ef697ba
chore: update playwright config
2025-04-21 13:03:29 +10:00
37cc41d713
fix: skip immediate expiration presign test
2025-04-21 12:41:38 +10:00
dd2ef3a657
v1.10.0-rc.5
v1.10.0-rc.5
2025-04-17 23:01:43 +10:00
435b3ca4f8
chore: remove legacy document update route ( #1751 )
...
Remove deprecated route
2025-04-17 16:36:10 +10:00
278cd8a9de
fix: always show ip and useragent in certificate
2025-04-17 12:55:03 +10:00
f1526315f5
feat: limit free teams platform plan ( #1673 )
...
This pull request removes the `id` field from
`IsDocumentPlatformOptions` in `is-document-platform.ts` and updates the
billing logic in `create-team.ts`: platform plan users create their
first team free, but pay for subsequent teams; non-platform users need
an active team subscription if billing is enabled.
2025-04-15 21:32:15 +10:00
353a7e8e0d
fix: dynamic route for team transfer ( #1730 )
...
fix: dynamic route handling for /team/verify/transfer/:token
2025-04-15 21:30:44 +10:00
34b2504268
chore: husky ( #1706 )
2025-04-15 21:29:03 +10:00
566abda36b
chore: update render build command ( #1748 )
2025-04-15 19:06:06 +10:00
9121a062b3
chore: add docs for authoring
2025-04-14 11:31:54 +10:00
e613e0e347
feat: support embedded authoring for creation ( #1741 )
...
Adds support for creating documents and templates
using our embed components.
Support is super primitive at the moment and is being polished.
2025-04-11 00:20:39 +10:00
95aae52fa4
chore: add translations ( #1715 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-04-10 12:24:07 +10:00