[PR #852] [MERGED] feat(webhook): Implement webhook functionality for bookmark events #1708

Closed
opened 2026-03-02 11:58:48 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/karakeep-app/karakeep/pull/852
Author: @hanguofeng
Created: 1/9/2025
Status: Merged
Merged: 1/19/2025
Merged by: @MohamedBassem

Base: mainHead: feat-webhook


📝 Commits (5)

  • 5ce291b feat(webhook): Implement webhook functionality for bookmark events
  • c4d5482 feat(webhook): Update webhook handling and configuration
  • c2b1518 Merge branch 'hoarder-app:main' into feat-webhook
  • e68821a Merge branch 'main' into feat-webhook
  • 05970fb minor modifications

📊 Changes

6 files changed (+237 additions, -11 deletions)

View changed files

📝 apps/workers/crawlerWorker.ts (+4 -0)
📝 apps/workers/index.ts (+23 -11)
apps/workers/webhookWorker.ts (+136 -0)
📝 docs/docs/03-configuration.md (+33 -0)
📝 packages/shared/config.ts (+14 -0)
📝 packages/shared/queues.ts (+27 -0)

📄 Description

  • Added WebhookWorker to handle webhook requests.
  • Integrated webhook triggering in crawlerWorker after video processing.
  • Updated main worker initialization to include WebhookWorker.
  • Enhanced configuration to support webhook URLs, token, and timeout.
  • Documented webhook configuration options in the documentation.
  • Introduced zWebhookRequestSchema for validating webhook requests.

🔄 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/karakeep-app/karakeep/pull/852 **Author:** [@hanguofeng](https://github.com/hanguofeng) **Created:** 1/9/2025 **Status:** ✅ Merged **Merged:** 1/19/2025 **Merged by:** [@MohamedBassem](https://github.com/MohamedBassem) **Base:** `main` ← **Head:** `feat-webhook` --- ### 📝 Commits (5) - [`5ce291b`](https://github.com/karakeep-app/karakeep/commit/5ce291bb54a7ad7ff313fedb966fb012df410c5a) feat(webhook): Implement webhook functionality for bookmark events - [`c4d5482`](https://github.com/karakeep-app/karakeep/commit/c4d54820a8d22b3f8ea9df6fb69491667783cc06) feat(webhook): Update webhook handling and configuration - [`c2b1518`](https://github.com/karakeep-app/karakeep/commit/c2b15185685ca9e65e0c2c6fb2e0be7615b335e8) Merge branch 'hoarder-app:main' into feat-webhook - [`e68821a`](https://github.com/karakeep-app/karakeep/commit/e68821a38a677e118ffd7168eb29b3a87bfa69ff) Merge branch 'main' into feat-webhook - [`05970fb`](https://github.com/karakeep-app/karakeep/commit/05970fb6fa9b6bb937df34e80a65c53a84a14d12) minor modifications ### 📊 Changes **6 files changed** (+237 additions, -11 deletions) <details> <summary>View changed files</summary> 📝 `apps/workers/crawlerWorker.ts` (+4 -0) 📝 `apps/workers/index.ts` (+23 -11) ➕ `apps/workers/webhookWorker.ts` (+136 -0) 📝 `docs/docs/03-configuration.md` (+33 -0) 📝 `packages/shared/config.ts` (+14 -0) 📝 `packages/shared/queues.ts` (+27 -0) </details> ### 📄 Description - Added WebhookWorker to handle webhook requests. - Integrated webhook triggering in crawlerWorker after video processing. - Updated main worker initialization to include WebhookWorker. - Enhanced configuration to support webhook URLs, token, and timeout. - Documented webhook configuration options in the documentation. - Introduced zWebhookRequestSchema for validating webhook requests. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 11:58:48 +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/karakeep#1708
No description provided.