Commit Graph

247 Commits

Author SHA1 Message Date
Mythie
b685190b1a wip: what if user ids were strings instead of numbers 2025-01-03 16:23:35 +11:00
David Nguyen
cfe7b3a51f fix: remove marketing (#1562) 2024-12-31 15:45:22 +11:00
Mythie
98b2da5018 v1.9.0-rc.5 2024-12-26 13:41:04 +11:00
Mythie
22c9fb777b fix: perf improvements 2024-12-18 15:01:57 +11:00
Mythie
2da051a7f9 v1.9.0-rc.4 2024-12-18 08:14:50 +11:00
Mythie
861e9c976b v1.9.0-rc.3 2024-12-16 09:35:33 +11:00
David Nguyen
b4a7f1887d feat: add trpc openapi (#1535) 2024-12-14 01:23:35 +09:00
Mythie
a21ee2cea6 v1.9.0-rc.2 2024-12-13 15:16:26 +11:00
Mythie
c9fe134852 v1.9.0-rc.1 2024-12-12 10:31:44 +11:00
Mythie
ed862413b1 v1.9.0-rc.0 2024-12-11 09:48:01 +11:00
Ephraim Duncan
9d02ab4a5e feat: open page api (#1419) 2024-12-10 21:19:05 +11:00
David Nguyen
9f45fe62e4 fix: refactor teams router (#1500) 2024-12-05 22:14:47 +09:00
Mythie
0e7e9e17c9 v1.8.1 2024-12-05 13:57:05 +11:00
Mythie
b3ccb3d26f v1.8.1-rc.9 2024-12-05 13:53:35 +11:00
Mythie
0c53f5b061 v1.8.1-rc.8 2024-12-04 23:29:15 +11:00
Mythie
5e08d0cffb v1.8.1-rc.7 2024-12-04 22:43:41 +11:00
Mythie
a687064a42 v1.8.1-rc.6 2024-12-04 14:58:29 +11:00
Mythie
4282a96ee7 v1.8.1-rc.5 2024-12-03 15:44:10 +11:00
Mythie
9e8d0ac906 v1.8.1-rc.4 2024-12-02 22:07:31 +11:00
Mythie
4326e27a2a v1.8.1-rc.3 2024-12-02 07:48:03 +11:00
Mythie
87186e08b1 v1.8.1-rc.2 2024-11-29 15:09:03 +11:00
David Nguyen
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
Mythie
337bdb3553 v1.8.0-rc.1 2024-11-26 21:26:12 +11:00
Catalin Pit
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
Mythie
dcb7c2436f fix: update prettier and tailwind 2024-11-26 11:47:28 +11:00
Catalin Pit
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
Lucas Smith
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
Mythie
2e2bc8382f v1.8.1-rc.0 2024-11-20 23:02:32 +11:00
Lucas Smith
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
Mythie
0eff336175 v1.8.0-rc.4 2024-11-19 16:44:25 +11:00
Mythie
b0829e6cdf v1.8.0-rc.3 2024-11-16 09:23:05 +11:00
Mythie
1c87cb1e0d v1.8.0-rc.2 2024-11-15 01:56:22 +11:00
Mythie
19e23d8ef3 v1.8.0-rc.0 2024-11-08 23:09:56 +11:00
Mythie
de880aa821 v1.7.2-rc.4 2024-11-05 13:50:01 +11:00
Lucas Smith
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
Mythie
0cee07aed3 v1.7.2-rc.3 2024-10-31 15:33:03 +11:00
Mythie
6020336792 v1.7.2-rc.2 2024-10-30 14:37:50 +11:00
Mythie
b8310237e4 v1.7.2-rc.1 2024-10-23 13:28:54 +11:00
Mythie
faf2bd5384 v1.7.2-rc.0 2024-10-08 21:56:44 +11:00
David Nguyen
ddee8a8272 feat: allow editing pending documents (#1346)
## Description

Adds the ability for the document owner to edit recipients and their
fields after the document has been sent.

A recipient can only be updated or deleted if:
- The recipient has not inserted any fields
- Has not completed the document

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

## Release Notes

- **New Features**
- Added new localization messages to clarify user actions regarding
document signing.
  - Enhanced French translations for improved user interaction.

- **Improvements**
- Updated localization strings in German and English for clearer
feedback on signer and recipient statuses.
- Improved overall structure of localization files for better
maintainability.

- **Dependency Updates**
- Upgraded `next-axiom` and `remeda` libraries to their latest versions,
potentially enhancing performance and stability.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Mythie <me@lucasjamessmith.me>
2024-09-20 13:58:21 +10:00
Mythie
3da344fc5f v1.7.1-rc.3 2024-09-19 13:55:35 +10:00
Mythie
9852e8971f v1.7.1-rc.2 2024-09-18 11:05:19 +10:00
Mythie
4ce4ca3f34 v1.7.1-rc.1 2024-09-17 15:26:38 +10:00
Ephraim Duncan
3d644db286 feat: signing order (#1290)
Adds the ability to specify an optional signing order for documents.
When specified a document will be considered sequential with recipients
only being allowed to sign in the order that they were specified in.
2024-09-16 22:36:45 +10:00
Mythie
7b06b68572 v1.7.1-rc.0 2024-09-10 23:15:02 +10:00
Mythie
bfb09e7928 v1.7.0 2024-09-09 11:20:33 +10:00
Mythie
d7e5aa1d26 v1.7.0-rc.5 2024-09-09 08:47:26 +10:00
Mythie
921617b905 v1.7.0-rc.4 2024-09-05 10:46:23 +10:00
Lucas Smith
a1a8a174bf feat: embed signing experience (#1322) 2024-09-04 23:13:00 +10:00
Lucas Smith
fd7c1fea1c chore: upgrade next (#1300) 2024-09-03 09:48:54 +10:00