b176ff884f
fix: merge conflicts
2025-01-30 11:28:05 +00:00
bcef84787d
feat: bulk send templates via csv ( #1578 )
...
Implements a bulk send feature allowing users to upload a CSV file to
create multiple documents from a template. Includes CSV template
generation, background processing, and email notifications.
<img width="563" alt="image"
src="https://github.com/user-attachments/assets/658cee71-6508-4a00-87da-b17c6762b7d8 "
/>
<img width="578" alt="image"
src="https://github.com/user-attachments/assets/bbfac70b-c6a0-466a-be98-99ca4c4eb1b9 "
/>
<img width="635" alt="image"
src="https://github.com/user-attachments/assets/65b2f55d-d491-45ac-84d6-1a31afe953dd "
/>
## Changes Made
- Added `TemplateBulkSendDialog` with CSV upload/download functionality
- Implemented bulk send job handler using background task system
- Created email template for completion notifications
- Added bulk send option to template view and actions dropdown
- Added CSV parsing with email/name validation
## Testing Performed
- CSV upload with valid/invalid data
- Bulk send with/without immediate sending
- Email notifications and error handling
- Team context integration
- File size and row count limits
Resolves #1550
2025-01-28 15:33:32 +11:00
dc36a8182c
v1.9.0-rc.11
2025-01-21 09:49:22 +11:00
058d9dd0ba
v1.9.0-rc.10
2025-01-20 19:54:39 +11:00
7c1e0f34e8
v1.9.0-rc.9
2025-01-20 16:08:15 +11:00
0d3864548c
fix: bump trpc and openapi packages ( #1591 )
2025-01-19 22:07:02 +11:00
5750f2b477
feat: add prisma json types ( #1583 )
2025-01-15 13:46:45 +11:00
901be70f97
feat: add consistent response schemas ( #1582 )
2025-01-14 00:43:35 +11:00
dcaccb65f2
v1.9.0-rc.8
2025-01-13 10:21:05 +11:00
4e197ac24c
v1.9.0-rc.7
2025-01-09 15:07:11 +11:00
e367894218
Merge branch 'main' into feat/document-qrcode
2025-01-09 13:15:15 +11:00
07c852744b
v1.9.0-rc.6
2025-01-08 20:18:09 +11:00
99b0b80635
chore: use uqr
2025-01-07 13:05:52 +00:00
1fe5cda0ed
Merge branch 'main' into feat/document-qrcode
2025-01-03 03:07:05 +00:00
f82e71f11c
feat: qr code
2025-01-03 03:05:01 +00:00
cfe7b3a51f
fix: remove marketing ( #1562 )
2024-12-31 15:45:22 +11:00
98b2da5018
v1.9.0-rc.5
2024-12-26 13:41:04 +11:00
22c9fb777b
fix: perf improvements
2024-12-18 15:01:57 +11:00
2da051a7f9
v1.9.0-rc.4
2024-12-18 08:14:50 +11:00
861e9c976b
v1.9.0-rc.3
2024-12-16 09:35:33 +11:00
b4a7f1887d
feat: add trpc openapi ( #1535 )
2024-12-14 01:23:35 +09:00
a21ee2cea6
v1.9.0-rc.2
2024-12-13 15:16:26 +11:00
c9fe134852
v1.9.0-rc.1
2024-12-12 10:31:44 +11:00
ed862413b1
v1.9.0-rc.0
2024-12-11 09:48:01 +11:00
9d02ab4a5e
feat: open page api ( #1419 )
2024-12-10 21:19:05 +11:00
9f45fe62e4
fix: refactor teams router ( #1500 )
2024-12-05 22:14:47 +09:00
0e7e9e17c9
v1.8.1
2024-12-05 13:57:05 +11:00
b3ccb3d26f
v1.8.1-rc.9
2024-12-05 13:53:35 +11:00
0c53f5b061
v1.8.1-rc.8
2024-12-04 23:29:15 +11:00
5e08d0cffb
v1.8.1-rc.7
2024-12-04 22:43:41 +11:00
a687064a42
v1.8.1-rc.6
2024-12-04 14:58:29 +11:00
4282a96ee7
v1.8.1-rc.5
2024-12-03 15:44:10 +11:00
9e8d0ac906
v1.8.1-rc.4
2024-12-02 22:07:31 +11:00
4326e27a2a
v1.8.1-rc.3
2024-12-02 07:48:03 +11:00
87186e08b1
v1.8.1-rc.2
2024-11-29 15:09:03 +11:00
98d85b086d
feat: add initial api logging ( #1494 )
...
Improve API logging and error handling between client and server side.
2024-11-28 16:05:37 +07:00
337bdb3553
v1.8.0-rc.1
2024-11-26 21:26:12 +11:00
ab654a63d8
chore: enable typed signature by default ( #1436 )
...
Enable typed signature by default and also add the option to set a typed
signature in the profile page.
2024-11-26 21:03:44 +11:00
dcb7c2436f
fix: update prettier and tailwind
2024-11-26 11:47:28 +11:00
fa33f83696
feat: download doc without signing certificate ( #1477 )
...
## Description
I added the option of downloading a document without the signing
certificate for teams. They can disable/enable the option in the
preferences tab.
The signing certificate can still be downloaded separately from the
`logs` page.
2024-11-25 15:47:26 +11:00
b15e1d6c47
feat: support whitelabelling in the embedding ( #1491 )
...
## Description
Adds support for customising the theme and CSS for the embedding
components which is restricted to platform customers and above.
Additionally adds proper support for the platform plan which will let us
update our stripe products.
<img width="1040" alt="image"
src="https://github.com/user-attachments/assets/f694cd1e-ac93-4dc0-9f78-92fa813f6404 ">
<img width="1015" alt="image"
src="https://github.com/user-attachments/assets/4209972a-b2bd-40c9-9049-0367382a4de5 ">
<img width="1065" alt="image"
src="https://github.com/user-attachments/assets/fdbaaaa5-a028-4b1d-a58a-ea6224e21abe ">
## Related Issue
N/A
## Changes Made
- Added support for using CSS Vars and CSS within the embedding route
- Added a guard for platform and enterprise plans to activate the custom
css
- Added support for the platform plan
## Testing Performed
Yes
2024-11-25 15:47:00 +11:00
2e2bc8382f
v1.8.1-rc.0
2024-11-20 23:02:32 +11:00
83e7a3c222
fix: improve field sizing ( #1486 )
...
## Description
Allows for smaller field sizing in addition to improving our styling
when displaying labels on smaller fields.
This is the minimum currently supported field size until we perform a
more extensive refactor of our current drag and drop system.
## Related Issue
Reported via support channels
## Changes Made
- Updated our minimum size constraints
- Attempted to add a general autosizing component for text and failed
- Updated styling in a bunch of places to use the css `clamp()` method
for dynamic sizing.
2024-11-20 22:49:30 +11:00
0eff336175
v1.8.0-rc.4
2024-11-19 16:44:25 +11:00
b0829e6cdf
v1.8.0-rc.3
2024-11-16 09:23:05 +11:00
1c87cb1e0d
v1.8.0-rc.2
2024-11-15 01:56:22 +11:00
19e23d8ef3
v1.8.0-rc.0
2024-11-08 23:09:56 +11:00
de880aa821
v1.7.2-rc.4
2024-11-05 13:50:01 +11:00
4dd95016b1
feat: i18n for emails ( #1442 )
...
## Description
Support setting a document language that will control the language used
for sending emails to recipients. Additional work has been done to
convert all emails to using our i18n implementation so we can later add
controls for sending other kinds of emails in a users target language.
## Related Issue
N/A
## Changes Made
- Added `<Trans>` and `msg` macros to emails
- Introduced a new `renderEmailWithI18N` utility in the lib package
- Updated all emails to use the `<Tailwind>` component at the top level
due to rendering constraints
- Updated the `i18n.server.tsx` file to not use a top level await
## Testing Performed
- Configured document language and verified emails were sent in the
expected language
- Created a document from a template and verified that the templates
language was transferred to the document
2024-11-05 11:52:54 +11:00
0cee07aed3
v1.7.2-rc.3
2024-10-31 15:33:03 +11:00