- Add comprehensive transform examples for Discord, Slack, Teams, and generic JSON
- Include ready-to-use JavaScript transforms with rich formatting
- Add JSON template examples showing variable substitution
- Create detailed README with usage instructions, debugging tips, and best practices
- Link transform examples from main webhooks documentation
- Support all webhook events including new recurring.instance.completed event
Examples include:
- discord-webhook.js: Rich embeds with colors and emojis
- slack-webhook.js: Slack-compatible attachments and formatting
- teams-webhook.json: Microsoft Teams MessageCard format
- simple-template.json: Basic JSON template for custom APIs
- Document how transform files work with detailed implementation notes
- Add complete JavaScript transform examples for Discord, Slack, Teams
- Document JSON template system with variable substitution syntax
- Include advanced examples: conditional logic, data enrichment, multi-service routing
- Add security considerations and debugging strategies
- Provide step-by-step testing approach for transform development
- Document sandboxed execution environment and limitations
- Add real-world examples for popular services integration
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.