Bug fixes
- Webhook subscriptions: Discord, Slack, and Teams URLs are now rejected at creation with a clear error message directing users to notification channels. These platforms require a specific payload format that the generic webhook dispatcher does not produce.
- Webhook test: the Test button now correctly reports
failedwhen the target responds with a non-2xx status (previously always showeddelivered). - Alert notifications: delivery errors now include the response body from the remote server, making failures easier to diagnose.
- Alerts page: clicking an endpoint alert no longer opens an empty detail panel — it navigates to the Endpoints page instead.
Improvements
- Alerts page: each tab now has its own URL (
/alerts/history,/alerts/channels,/alerts/silence), making them bookmarkable and shareable. - Webhooks page: added a hint pointing users toward notification channels when they intend to integrate with Discord, Slack, or Microsoft Teams.