Commit Graph

32 Commits

Author SHA1 Message Date
75c8772a02 feat: web i18n (#1286) 2024-08-27 20:34:39 +09:00
a97ffa97a4 Merge branch 'main' into feat/visible-fields 2024-04-19 17:54:32 +07:00
6e09a4700b fix: prevent signing draft documents (#1111)
## Description

Currently users can sign and complete draft documents, which will result
in a completed document in an invalid state.

## Changes Made

- Prevent recipients from inserting or uninserting fields for draft
documents
- Prevent recipients from completing draft documents 
- Remove ability to copy signing tokens unless document is pending

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

- **New Features**
- Enhanced document status visibility and control across various
components in the application. Users can now see and interact with
document statuses more dynamically in views like `DocumentPageView`,
`DocumentEditPageView`, and `DocumentsDataTable`.
- Improved document signing process with updated status checks, ensuring
actions like signing, completing, and removing fields are only available
under appropriate document statuses.

- **Bug Fixes**
- Adjusted document status validation logic in server-side operations to
prevent actions on incorrectly stated documents, enhancing the overall
security and functionality of document processing.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-04-19 16:17:32 +07:00
6526377f1b feat: add visible completed fields 2024-04-18 21:56:31 +07:00
81ee582f1c fix: linting warnings (#1069)
## Description

Cleaned up code that was being highlighted in the dev tools
2024-03-30 13:43:28 +08:00
40343d1c72 fix: add use client directive 2024-03-08 12:34:49 +00:00
08201240d2 Merge branch 'main' into update-documents-avatar 2024-03-08 23:26:28 +11:00
32b0b1bcda fix: revert api change and use mouseenter/mouseleave 2024-03-08 12:21:32 +00:00
d13cf743bf Merge branch 'main' into feat/add-runtime-env 2024-02-08 22:06:59 +11:00
7ece6ef239 feat: add recipient roles (#716)
Fixes #705

---------

Co-authored-by: Lucas Smith <me@lucasjamessmith.me>
Co-authored-by: David Nguyen <davidngu28@gmail.com>
2024-02-02 10:45:02 +11:00
08f82b23dc fix: update env entries to evaluate at runtime 2024-01-31 22:32:42 +11:00
7b6d6fb1b9 Merge branch 'main' into update-documents-avatar 2024-01-29 19:52:29 +08:00
d451a7acce feat: add next-runtime-env 2024-01-25 10:48:20 +02:00
9c1e1f50a8 fix: mask recipient tokens for non-owners 2024-01-20 01:14:34 +00:00
ce67de9a1c refactor: changed component name for better readability 2023-12-29 19:29:13 +08:00
2a448fe06d fix: fixed the recipients viewing issue on touch screens 2023-12-20 17:08:09 +08:00
073a050587 fix: signature field race conditions 2023-12-02 11:09:42 +11:00
8adc44802f feat: copy signing link from avatar stack (#658) 2023-11-17 16:12:47 +11:00
ef0ad8761c fix: faster tooltips 2023-11-06 13:01:45 +11:00
60ae674984 feat: darker dark theme 2023-11-06 13:01:15 +11:00
a72248e871 refactor: organise recipient utils 2023-11-06 13:01:12 +11:00
48e58d4675 feat: add avatar email fallback 2023-11-06 13:01:12 +11:00
7cfc525ddf fix: nicer dark mode for stack avatars 2023-11-06 13:01:10 +11:00
77ab168c03 feat: change document view upon completion 2023-11-06 13:01:10 +11:00
7a705e3b81 feat: document authoring 2023-11-06 13:01:09 +11:00
bc425abe35 refactor: read z-index values from an object 2023-11-06 13:01:08 +11:00
0de4fe5883 fix: update types from code review 2023-11-06 13:01:07 +11:00
a94f447e9e feat: update stack avatar with changes from code review 2023-11-06 13:01:07 +11:00
e1d57e6d29 feat: add recipients avatars on all tables 2023-11-06 13:01:07 +11:00
71c689eae8 chore: refactor stacked avatars into component 2023-11-06 13:01:07 +11:00
208e028226 feat: add tooltip on hover on stacked avatars 2023-11-06 13:01:07 +11:00
00a15124be feat: stack recipients avatars on dashboard 2023-11-06 13:01:07 +11:00