February 11, 20260.1.11Jugg.ai
v0.1.11 — Notification System (Email, Slack, Discord)
Release v0.1.11: Notification System (Email, Slack, Discord)
February 11, 2026
What changed
- Multi-channel notifications — Email (via Resend), Slack (webhooks), and Discord (webhooks) are now supported
- 5 notification events: pipeline complete, pipeline failure, approval required, release published, and feature discovered
- Settings UI added as a new "Notifications" tab on the project detail page with per-channel, per-event toggles and a test button
- All 4 agents (documentation, implementation, testing, release) now dispatch notifications on key events
- New DB migration (
0005_notification_settings.sql) and tRPC router for notification settings CRUD - Zero new dependencies; uses raw
fetch()for all external calls - Non-blocking: notification failures are logged but never crash pipelines (
Promise.allSettled)
Why it matters
You no longer need to check the dashboard to know what's happening. Pipeline completions, failures, and approval gates now come to you wherever you work.
Technical notes
- New env vars:
RESEND_API_KEYandRESEND_FROM_EMAIL(required only for email notifications) - Slack/Discord require no server-side config — users provide webhook URLs in the UI
- Webhook URL validation enforces correct Slack (
hooks.slack.com) and Discord (discord.com/api/webhooks/) prefixes - Email falls back to the user's Clerk account email if no address is specified
- +1,343 / -3 lines across 12 files
Release Notes
Successfully merged PR #47 and published release v0.1.11.
PR #47: "feat: notification system (Email, Slack, Discord)" — squash merged to main.
Release v0.1.11: https://github.com/dwdavies/AnyApp/releases/tag/v0.1.11
What was released:
- Multi-channel notification system supporting Email (via Resend), Slack (webhooks), and Discord (webhooks)
- 5 notification events: pipeline complete, pipeline failure, approval required, release published, and feature discovered
- Full settings UI with per-project, per-channel configuration, per-event toggles, and a test button
- Pipeline integration across all 4 core agents (documentation, implementation, testing, release)
- New DB migration (0005_notification_settings.sql) and tRPC router
- Zero new dependencies, non-blocking design using Promise.allSettled
- +1,343 / -3 lines across 12 files