- Create standalone Node.js webhook test server
- Implement HMAC signature verification for security testing
- Add support for all webhook event types with detailed logging
- Include CORS headers and preflight request handling
- Provide clear setup instructions and configuration examples
- Add real-time webhook payload inspection and validation
- Support both development and production webhook testing scenarios
Add webhook support for TaskNotes reminder/notification system to enable
external integrations when reminders fire.
**Changes:**
- Add `reminder.triggered` webhook event type to types.ts
- Trigger webhook in NotificationService.triggerNotification() method
- Include comprehensive reminder payload data:
- Task information
- Reminder details (type, timing, message)
- Notification metadata (time, type, message)
- Update webhook modal to include reminder events
- Add reminder webhook documentation with integration examples
- Update test webhook server to handle reminder events
**Webhook Payload:**
The reminder.triggered event includes:
- Full task context
- Reminder configuration (relative/absolute, offset, description)
- Actual notification time and message sent
- Notification type (system/in-app) used
**Integration Examples:**
- Mobile push notifications
- Smart home system alerts
- Cross-platform reminder sync
- Custom notification routing
This enables external systems to receive real-time notifications when
TaskNotes reminders fire, perfect for mobile apps, smart home integration,
or custom notification systems that extend beyond Obsidian.