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": "Yükleniyor...",
"noData": "Veri yok",
"allClear": "Her şey normal",
"acknowledgeAlert": "Onayla",
"noPingUrls": "Hiçbir URL yapılandırılmamış",
"pingLabel": "Etiket",
"addPingUrl": "URL Ekle",
@@ -324,8 +323,6 @@
"widgetMetricsChartDesc": "Bir sunucu için geçmiş CPU, bellek, disk veya ağ grafiği",
"widgetHostGridName": "Sunucu Izgarası",
"widgetHostGridDesc": "SSH sunucu durumlarının ızgara görünümü",
"widgetAlertFeedName": "Uyarı Akışı",
"widgetAlertFeedDesc": "Onay desteği ile canlı uyarı tetiklemeleri",
"widgetPingStatusName": "Ping Durumu",
"widgetPingStatusDesc": "Bir veya daha fazla URL için HTTP ping durumu",
"widgetRecentActivityName": "Son Etkinlikler",
@@ -747,7 +744,6 @@
"portForwarding": "İletme",
"sftp": "SFTP",
"connections": "Bağlantılar",
"alerts": "Uyarılar",
"serial": "Seri",
"keepSideMenuOpen": "Menüyü Açık Tutun",
"collapseSideMenu": "Menüyü Daralt",
@@ -4890,21 +4886,6 @@
"viewHistory": "Geçmişi Görüntüle"
},
"alerts": {
"tabFirings": "Uyarılar",
"tabRules": "Kurallar",
"tabChannels": "Kanallar",
"noFirings": "Onaylanmamış uyarı yok",
"noRules": "Uyarı kuralı yapılandırılmamış",
"noChannels": "Bildirim kanalı yapılandırılmamış",
"rulesDesc": "Uyarı kuralları bildirimleri tetikler",
"channelsDesc": "Uyarı bildirimlerinin gönderildiği yer",
"acknowledge": "Onayla",
"ackAll": "Tümünü Onayla",
"allAcknowledged": "Tüm uyarılar onaylandı",
"ackFailed": "Uyarı onaylanamadı",
"ackAllFailed": "Tüm uyarılar onaylanamadı",
"showAcknowledged": "Tümünü Göster",
"hideAcknowledged": "Onaylananları Gizle",
"addChannel": "Kanal Ekle",
"editChannel": "Kanalı Düzenle",
"channelName": "Ad",
@@ -4917,22 +4898,7 @@
"ntfyTopic": "Konu",
"ntfyTopicRequired": "Konu zorunludur",
"ntfyToken": "Erişim Anahtarı (isteğe bağlı)",
"channelSaveFailed": "Kanal kaydedilemedi",
"test": "Test Et",
"testSent": "Test bildirimi gönderildi",
"testFailed": "Test bildirimi başarısız oldu",
"testFailedWithReason": "Test bildirimi başarısız oldu: {{reason}}",
"addRule": "Uyarı Kuralı Ekle",
"editRule": "Uyarı Kuralını Düzenle",
"ruleName": "Kural Adı",
"ruleNameRequired": "Ad zorunludur",
"triggerType": "Tetikleyici",
"thresholdValue": "Eşik (%)",
"durationSeconds": "Süre (saniye, 0 = hemen tetikle)",
"cooldownMinutes": "Bekleme süresi (dakika)",
"channels": "Bildirim Kanalları",
"noChannelsHint": "Önce Kanallar sekmesinde kanal ekleyin",
"ruleSaveFailed": "Kural kaydedilemedi"
"channelSaveFailed": "Kanal kaydedilemedi"
},
"ai": {
"title": "Asistan",