feat: remove legacy alert rules, superseded by automations

Alert rules already auto-migrate into automations on boot and the old
engine stands down after. Deletes the rule/firing tables, routes, UI,
and AI tools; keeps notification channels since automations still use
them. Also fixes automations' notify step, which still called the
deleted repository.
This commit is contained in:
LukeGus committed 2026-09-22 10:45:12 -05:00
1 parent e0f14f2ecf
commit e372b0eda7
101 files changed
+29118 -5539

No files matched your search

+1 -35
View File
@@ -287,7 +287,6 @@
"loading": "Wird geladen...",
"noData": "Keine Daten verfügbar",
"allClear": "Alles in Ordnung",
"acknowledgeAlert": "Bestätigen",
"noPingUrls": "Keine URLs konfiguriert",
"pingLabel": "Bezeichnung",
"addPingUrl": "URL hinzufügen",
@@ -324,8 +323,6 @@
"widgetMetricsChartDesc": "Historisches CPU-, Arbeitsspeicher-, Festplatten- oder Netzwerkdiagramm für einen Host",
"widgetHostGridName": "Host-Raster",
"widgetHostGridDesc": "Rasteransicht der SSH-Host-Status",
"widgetAlertFeedName": "Alarm-Feed",
"widgetAlertFeedDesc": "Live-Alarmauslösungen mit Bestätigungsfunktion",
"widgetPingStatusName": "Ping-Status",
"widgetPingStatusDesc": "HTTP-Ping-Status für eine oder mehrere URLs",
"widgetRecentActivityName": "Letzte Aktivität",
@@ -747,7 +744,6 @@
"portForwarding": "Weiterleitung",
"sftp": "SFTP",
"connections": "Verbindungen",
"alerts": "Benachrichtigungen",
"serial": "Seriell",
"keepSideMenuOpen": "Menü geöffnet lassen",
"collapseSideMenu": "Menü ausklappen",
@@ -4890,21 +4886,6 @@
"viewHistory": "Verlauf anzeigen"
},
"alerts": {
"tabFirings": "Alarme",
"tabRules": "Regeln",
"tabChannels": "Kanäle",
"noFirings": "Keine unbestätigten Alarme",
"noRules": "Keine Alarmregeln konfiguriert",
"noChannels": "Keine Benachrichtigungskanäle konfiguriert",
"rulesDesc": "Alarmregeln lösen Benachrichtigungen aus",
"channelsDesc": "Wohin Alarmbenachrichtigungen gesendet werden",
"acknowledge": "Quittieren",
"ackAll": "Alle quittieren",
"allAcknowledged": "Alle Alarme quittiert",
"ackFailed": "Quittieren des Alarms fehlgeschlagen",
"ackAllFailed": "Quittieren aller Alarme fehlgeschlagen",
"showAcknowledged": "Alle anzeigen",
"hideAcknowledged": "Quittierte ausblenden",
"addChannel": "Kanal hinzufügen",
"editChannel": "Kanal bearbeiten",
"channelName": "Name",
@@ -4917,22 +4898,7 @@
"ntfyTopic": "Topic",
"ntfyTopicRequired": "Topic ist erforderlich",
"ntfyToken": "Zugriffstoken (optional)",
"channelSaveFailed": "Kanal konnte nicht gespeichert werden",
"test": "Test",
"testSent": "Testbenachrichtigung gesendet",
"testFailed": "Testbenachrichtigung fehlgeschlagen",
"testFailedWithReason": "Testbenachrichtigung fehlgeschlagen: {{reason}}",
"addRule": "Alarmregel hinzufügen",
"editRule": "Alarmregel bearbeiten",
"ruleName": "Regelname",
"ruleNameRequired": "Name ist erforderlich",
"triggerType": "Auslöser",
"thresholdValue": "Schwellenwert (%)",
"durationSeconds": "Dauer (Sekunden, 0 = sofort auslösen)",
"cooldownMinutes": "Abklingzeit (Minuten)",
"channels": "Benachrichtigungskanäle",
"noChannelsHint": "Fügen Sie zuerst Kanäle im Tab 'Kanäle' hinzu",
"ruleSaveFailed": "Regel konnte nicht gespeichert werden"
"channelSaveFailed": "Kanal konnte nicht gespeichert werden"
},
"ai": {
"title": "Assistent",