Repository navigation
v2.0.0
This is a complete vibe coded rewrite of the Alertmanager app, which now includes the following features:
- Connect to multiple Prometheus Alertmanager and Grafana Alerting instances, with basic authentication or bearer token authentication (token can be read from a file or a shell command)
- Save custom filters scoped by Alertmanager, receiver, labels, and alert state (firing, silenced, inhibited)
- Menu bar mode that surfaces a configurable filter at a glance
- Desktop notifications for new alerts matching a filter, with quick actions for source, silence, runbook, and Grafana dashboard/panel
- Alert details with status, receivers, timestamps, and labels — plus direct links to the source and a one-click silence action
- Quick links to runbooks (
runbook_urlannotation) and Grafana dashboards and panels (__dashboardUid__/__panelId__annotations) - Configurable refresh interval (1 minute to 1 hour)
- Import and export the full configuration (Alertmanagers, filters, settings) as JSON
What's Changed
- feat: reimplement the Alertmanager app by @ricoberger in #4
- build: fix code signing to make notifications working by @ricoberger in #5
- build: add code signing by @ricoberger in #6
- feat: check for new app version on launch by @ricoberger in #8
Full Changelog: 1.4.0...v2.0.0