Commit Graph

21 Commits

Author SHA1 Message Date
d11a68fc4c feat: add direct templates links (#1165)
## Description

Direct templates links is a feature that provides template owners the
ability to allow users to create documents based of their templates.

## General outline

This works by allowing the template owner to configure a "direct
recipient" in the template.

When a user opens the direct link to the template, it will create a flow
where they sign the fields configured by the template owner for the
direct recipient. After these fields are signed the following will
occur:

- A document will be created where the owner is the template owner
- The direct recipient fields will be signed
- The document will be sent to any other recipients configured in the
template
- If there are none the document will be immediately completed

## Notes

There's a custom prisma migration to migrate all documents to have
'DOCUMENT' as the source, then sets the column to required.

---------

Co-authored-by: Lucas Smith <me@lucasjamessmith.me>
2024-06-02 15:49:09 +10:00
08f82b23dc fix: update env entries to evaluate at runtime 2024-01-31 22:32:42 +11:00
32633f96d2 feat: dateformat and timezone customization (#506) 2023-12-27 14:05:49 +11:00
1a34f9fa7a fix: import updates and api route body sizes 2023-12-07 15:08:00 +11:00
d8688692f7 fix: move singleplayer create to trpc 2023-11-24 16:58:18 +11:00
608a4eaaa6 feat: refactor og image generation (#639) 2023-11-14 13:08:14 +11:00
67fcb154f5 fix: change sign in links 2023-11-06 13:02:20 +11:00
717ca8cdb2 fix: improve claim plan flow 2023-11-06 13:02:20 +11:00
3d44821bff fix: build errors 2023-11-06 13:02:19 +11:00
38960c459b feat: add document share button to marketing (#422) 2023-11-06 13:02:19 +11:00
34232c79e5 feat: add single player mode 2023-11-06 13:01:43 +11:00
771042c9ce feat: add vercel build script 2023-11-06 13:01:13 +11:00
2e5d5bb462 fix: remove references to created column 2023-11-06 13:01:13 +11:00
3afc35c40c feat: universal upload
Implementation of a universal upload allowing for multiple storage backends
starting with `database` and `s3`.

Allows clients to put and retrieve files from either client or server using
a blend of client and server actions.
2023-11-06 13:01:13 +11:00
72bec7bc34 feat: separate document data from document 2023-11-06 13:01:13 +11:00
8a271ff8bc fix: fix eslint warnings 2023-11-06 13:01:12 +11:00
64b399043c fix: use nextjs opengraph-image component 2023-11-06 13:01:12 +11:00
d536305c1c feat: add og image to blog posts 2023-11-06 13:01:12 +11:00
991411c9f5 feat: add blog og image 2023-11-06 13:01:11 +11:00
a1cb595f25 fix: type errors 2023-11-06 13:01:08 +11:00
159bcade7b wip: refresh design 2023-11-06 13:01:06 +11:00