[PR #2237] [MERGED] feat: add webhook logs #2143

Closed
opened 2026-02-26 20:32:36 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/documenso/documenso/pull/2237
Author: @dguyen
Created: 11/24/2025
Status: Merged
Merged: 11/25/2025
Merged by: @Mythie

Base: mainHead: feat/add-webhook-logs


📝 Commits (4)

  • c63c1b8 feat: add webhook logs
  • 2dc88c5 fix: build issue
  • 4f9073a Merge branch 'main' into feat/add-webhook-logs
  • 9678a67 Merge branch 'main' into feat/add-webhook-logs

📊 Changes

17 files changed (+1665 additions, -413 deletions)

View changed files

📝 apps/remix/app/components/dialogs/webhook-create-dialog.tsx (+1 -2)
📝 apps/remix/app/components/dialogs/webhook-delete-dialog.tsx (+13 -21)
apps/remix/app/components/dialogs/webhook-edit-dialog.tsx (+225 -0)
📝 apps/remix/app/components/dialogs/webhook-test-dialog.tsx (+2 -7)
apps/remix/app/components/general/webhook-logs-sheet.tsx (+198 -0)
📝 apps/remix/app/routes/_authenticated+/settings+/_dynamic_personal_routes+/webhooks.$id._index.tsx (+1 -1)
apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx (+392 -0)
apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id.tsx (+0 -263)
📝 apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx (+173 -76)
packages/app-tests/e2e/webhooks/webhooks-crud.spec.ts (+377 -0)
packages/trpc/server/webhook-router/find-webhook-calls.ts (+106 -0)
packages/trpc/server/webhook-router/find-webhook-calls.types.ts (+37 -0)
packages/trpc/server/webhook-router/resend-webhook-call.ts (+80 -0)
packages/trpc/server/webhook-router/resend-webhook-call.types.ts (+26 -0)
📝 packages/trpc/server/webhook-router/router.ts (+24 -32)
📝 packages/trpc/server/webhook-router/schema.ts (+0 -10)
📝 packages/ui/primitives/data-table.tsx (+10 -1)

📄 Description

Description

Add new pages to allow users to view webhook runs, their state, etc.

They can also resend webhooks.

image image image

🔄 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/2237 **Author:** [@dguyen](https://github.com/dguyen) **Created:** 11/24/2025 **Status:** ✅ Merged **Merged:** 11/25/2025 **Merged by:** [@Mythie](https://github.com/Mythie) **Base:** `main` ← **Head:** `feat/add-webhook-logs` --- ### 📝 Commits (4) - [`c63c1b8`](https://github.com/documenso/documenso/commit/c63c1b8963a291cd6323d0bf478f758173ba56e0) feat: add webhook logs - [`2dc88c5`](https://github.com/documenso/documenso/commit/2dc88c55ab43128308b7e80d75a7993fb3fd45fa) fix: build issue - [`4f9073a`](https://github.com/documenso/documenso/commit/4f9073a7f09bb55c3dba4a60e10a1517d14b3091) Merge branch 'main' into feat/add-webhook-logs - [`9678a67`](https://github.com/documenso/documenso/commit/9678a676e051737220d4317dcfc24c42441daad3) Merge branch 'main' into feat/add-webhook-logs ### 📊 Changes **17 files changed** (+1665 additions, -413 deletions) <details> <summary>View changed files</summary> 📝 `apps/remix/app/components/dialogs/webhook-create-dialog.tsx` (+1 -2) 📝 `apps/remix/app/components/dialogs/webhook-delete-dialog.tsx` (+13 -21) ➕ `apps/remix/app/components/dialogs/webhook-edit-dialog.tsx` (+225 -0) 📝 `apps/remix/app/components/dialogs/webhook-test-dialog.tsx` (+2 -7) ➕ `apps/remix/app/components/general/webhook-logs-sheet.tsx` (+198 -0) 📝 `apps/remix/app/routes/_authenticated+/settings+/_dynamic_personal_routes+/webhooks.$id._index.tsx` (+1 -1) ➕ `apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id._index.tsx` (+392 -0) ➖ `apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks.$id.tsx` (+0 -263) 📝 `apps/remix/app/routes/_authenticated+/t.$teamUrl+/settings.webhooks._index.tsx` (+173 -76) ➕ `packages/app-tests/e2e/webhooks/webhooks-crud.spec.ts` (+377 -0) ➕ `packages/trpc/server/webhook-router/find-webhook-calls.ts` (+106 -0) ➕ `packages/trpc/server/webhook-router/find-webhook-calls.types.ts` (+37 -0) ➕ `packages/trpc/server/webhook-router/resend-webhook-call.ts` (+80 -0) ➕ `packages/trpc/server/webhook-router/resend-webhook-call.types.ts` (+26 -0) 📝 `packages/trpc/server/webhook-router/router.ts` (+24 -32) 📝 `packages/trpc/server/webhook-router/schema.ts` (+0 -10) 📝 `packages/ui/primitives/data-table.tsx` (+10 -1) </details> ### 📄 Description ## Description Add new pages to allow users to view webhook runs, their state, etc. They can also resend webhooks. <img width="1300" height="874" alt="image" src="https://github.com/user-attachments/assets/6fdeff9b-0140-4ed7-a71b-30f1a7161c5d" /> <img width="1300" height="874" alt="image" src="https://github.com/user-attachments/assets/57ff1321-3d7c-43b6-8e54-bc79ecb378ee" /> <img width="1363" height="1442" alt="image" src="https://github.com/user-attachments/assets/e8a0e13f-5295-4ee2-b650-6c6a73de92e0" /> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 20:32:36 +03:00
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#2143
No description provided.