[PR #2530] feat: add embed envelopes #2371

Open
opened 2026-02-26 20:33:35 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/documenso/documenso/pull/2530
Author: @dguyen
Created: 2/23/2026
Status: 🔄 Open

Base: feat/add-pdf-image-rendererHead: feat/add-embed-v2


📝 Commits (6)

📊 Changes

54 files changed (+6656 additions, -1421 deletions)

View changed files

apps/remix/app/components/dialogs/envelope-delete-dialog.tsx (+215 -0)
📝 apps/remix/app/components/dialogs/envelope-distribute-dialog.tsx (+10 -4)
📝 apps/remix/app/components/general/document/document-attachments-popover.tsx (+14 -6)
📝 apps/remix/app/components/general/document/document-certificate-qr-view.tsx (+1 -1)
📝 apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx (+38 -40)
📝 apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx (+97 -44)
📝 apps/remix/app/components/general/envelope-editor/envelope-editor-preview-page.tsx (+1 -0)
📝 apps/remix/app/components/general/envelope-editor/envelope-editor-recipient-form.tsx (+133 -100)
apps/remix/app/components/general/envelope-editor/envelope-editor-renderer-provider-wrapper.tsx (+28 -0)
📝 apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx (+375 -337)
📝 apps/remix/app/components/general/envelope-editor/envelope-editor-title-input.tsx (+4 -1)
📝 apps/remix/app/components/general/envelope-editor/envelope-editor-upload-page.tsx (+145 -51)
📝 apps/remix/app/components/general/envelope-editor/envelope-editor.tsx (+444 -246)
📝 apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx (+10 -3)
📝 apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id.edit.tsx (+6 -10)
📝 apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx (+10 -3)
📝 apps/remix/app/routes/_recipient+/d.$token+/_index.tsx (+6 -1)
📝 apps/remix/app/routes/_recipient+/sign.$token+/_index.tsx (+6 -1)
📝 apps/remix/app/routes/embed+/_v0+/direct.$token.tsx (+6 -1)
📝 apps/remix/app/routes/embed+/_v0+/sign.$token.tsx (+6 -1)

...and 34 more files

📄 Description

Description

Adds support for embed envelopes

Pending

  1. Resolving PDF image rendering
  2. Manual tests

Note: This PR is being merged into feat/add-pdf-image-renderer but we are still unsure on how to proceed with that PR.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/documenso/documenso/pull/2530 **Author:** [@dguyen](https://github.com/dguyen) **Created:** 2/23/2026 **Status:** 🔄 Open **Base:** `feat/add-pdf-image-renderer` ← **Head:** `feat/add-embed-v2` --- ### 📝 Commits (6) - [`6541f27`](https://github.com/documenso/documenso/commit/6541f2778b546cbe7336d86e8e0a06fb2b1a4f4c) fix: wip - [`2a53104`](https://github.com/documenso/documenso/commit/2a5310464462c48829030081c706dcf706ff09d9) fix: wip - [`3acc029`](https://github.com/documenso/documenso/commit/3acc029fef3d064e772b617395224fecb8518364) fix: wip - [`e2b3597`](https://github.com/documenso/documenso/commit/e2b3597c36c5748b0e338cbe5107a6270856645f) fix: wip - [`e2794ec`](https://github.com/documenso/documenso/commit/e2794ec42b5f6b2bc828026c5dd6da321e64ec08) fix: add tests - [`0d22b43`](https://github.com/documenso/documenso/commit/0d22b43c9836477876f302695d623119353b0cf8) chore: remove random file ### 📊 Changes **54 files changed** (+6656 additions, -1421 deletions) <details> <summary>View changed files</summary> ➕ `apps/remix/app/components/dialogs/envelope-delete-dialog.tsx` (+215 -0) 📝 `apps/remix/app/components/dialogs/envelope-distribute-dialog.tsx` (+10 -4) 📝 `apps/remix/app/components/general/document/document-attachments-popover.tsx` (+14 -6) 📝 `apps/remix/app/components/general/document/document-certificate-qr-view.tsx` (+1 -1) 📝 `apps/remix/app/components/general/envelope-editor/envelope-editor-fields-page.tsx` (+38 -40) 📝 `apps/remix/app/components/general/envelope-editor/envelope-editor-header.tsx` (+97 -44) 📝 `apps/remix/app/components/general/envelope-editor/envelope-editor-preview-page.tsx` (+1 -0) 📝 `apps/remix/app/components/general/envelope-editor/envelope-editor-recipient-form.tsx` (+133 -100) ➕ `apps/remix/app/components/general/envelope-editor/envelope-editor-renderer-provider-wrapper.tsx` (+28 -0) 📝 `apps/remix/app/components/general/envelope-editor/envelope-editor-settings-dialog.tsx` (+375 -337) 📝 `apps/remix/app/components/general/envelope-editor/envelope-editor-title-input.tsx` (+4 -1) 📝 `apps/remix/app/components/general/envelope-editor/envelope-editor-upload-page.tsx` (+145 -51) 📝 `apps/remix/app/components/general/envelope-editor/envelope-editor.tsx` (+444 -246) 📝 `apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id._index.tsx` (+10 -3) 📝 `apps/remix/app/routes/_authenticated+/t.$teamUrl+/documents.$id.edit.tsx` (+6 -10) 📝 `apps/remix/app/routes/_authenticated+/t.$teamUrl+/templates.$id._index.tsx` (+10 -3) 📝 `apps/remix/app/routes/_recipient+/d.$token+/_index.tsx` (+6 -1) 📝 `apps/remix/app/routes/_recipient+/sign.$token+/_index.tsx` (+6 -1) 📝 `apps/remix/app/routes/embed+/_v0+/direct.$token.tsx` (+6 -1) 📝 `apps/remix/app/routes/embed+/_v0+/sign.$token.tsx` (+6 -1) _...and 34 more files_ </details> ### 📄 Description ## Description Adds support for embed envelopes ## Pending 1. Resolving PDF image rendering 2. Manual tests Note: This PR is being merged into `feat/add-pdf-image-renderer` but we are still unsure on how to proceed with that PR. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/documenso#2371
No description provided.