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": "লোড হচ্ছে...",
"noData": "কোন ডেটা উপলব্ধ নেই",
"allClear": "সব পরিষ্কার",
"acknowledgeAlert": "স্বীকার করুন",
"noPingUrls": "কোন URL কনফিগার করা নেই",
"pingLabel": "লেবেল",
"addPingUrl": "URL যোগ করুন",
@@ -324,8 +323,6 @@
"widgetMetricsChartDesc": "একটি হোস্টের ঐতিহাসিক সিপিইউ, মেমরি, ডিস্ক বা নেটওয়ার্ক চার্ট",
"widgetHostGridName": "হোস্ট গ্রিড",
"widgetHostGridDesc": "SSH হোস্ট স্ট্যাটাসের গ্রিড ভিউ",
"widgetAlertFeedName": "সতর্কতা ফিড",
"widgetAlertFeedDesc": "স্বীকৃতি সমর্থন সহ লাইভ অ্যালার্ট চালু",
"widgetPingStatusName": "পিং স্ট্যাটাস",
"widgetPingStatusDesc": "এক বা একাধিক URL-এর জন্য HTTP পিং স্ট্যাটাস",
"widgetRecentActivityName": "সাম্প্রতিক কার্যকলাপ",
@@ -747,7 +744,6 @@
"portForwarding": "ফরোয়ার্ডিং",
"sftp": "এসএফটিপি",
"connections": "সংযোগ",
"alerts": "সতর্কতা",
"serial": "সিরিয়াল",
"keepSideMenuOpen": "মেনু খোলা রাখুন",
"collapseSideMenu": "মেনু সংকুচিত করুন",
@@ -4890,21 +4886,6 @@
"viewHistory": "ইতিহাস দেখুন"
},
"alerts": {
"tabFirings": "সতর্কতা",
"tabRules": "নিয়ম",
"tabChannels": "চ্যানেল",
"noFirings": "কোনো অস্বীকৃত সতর্কতা নেই",
"noRules": "কোনো সতর্কতা নিয়ম কনফিগার করা নেই",
"noChannels": "কোন বিজ্ঞপ্তি চ্যানেল কনফিগার করা নেই",
"rulesDesc": "সতর্কতা নিয়মগুলি বিজ্ঞপ্তি ট্রিগার করে",
"channelsDesc": "যেখানে সতর্কবার্তা পাঠানো হয়",
"acknowledge": "স্বীকার করুন",
"ackAll": "সবাইকে ধন্যবাদ",
"allAcknowledged": "সকল সতর্কতা স্বীকার করা হয়েছে",
"ackFailed": "সতর্কতা স্বীকার করতে ব্যর্থ হয়েছে",
"ackAllFailed": "সমস্ত সতর্কতা স্বীকার করতে ব্যর্থ হয়েছে",
"showAcknowledged": "সব দেখান",
"hideAcknowledged": "লুকান অ্যাকড",
"addChannel": "চ্যানেল যোগ করুন",
"editChannel": "চ্যানেল সম্পাদনা করুন",
"channelName": "নাম",
@@ -4917,22 +4898,7 @@
"ntfyTopic": "বিষয়",
"ntfyTopicRequired": "বিষয় আবশ্যক",
"ntfyToken": "অ্যাক্সেস টোকেন (ঐচ্ছিক)",
"channelSaveFailed": "চ্যানেল সংরক্ষণ করতে ব্যর্থ হয়েছে",
"test": "পরীক্ষা",
"testSent": "পরীক্ষার বিজ্ঞপ্তি পাঠানো হয়েছে",
"testFailed": "পরীক্ষার বিজ্ঞপ্তি ব্যর্থ হয়েছে",
"testFailedWithReason": "পরীক্ষার বিজ্ঞপ্তি ব্যর্থ হয়েছে: {{reason}}",
"addRule": "সতর্কতা নিয়ম যোগ করুন",
"editRule": "সতর্কতা নিয়ম সম্পাদনা করুন",
"ruleName": "নিয়মের নাম",
"ruleNameRequired": "নাম আবশ্যক",
"triggerType": "ট্রিগার",
"thresholdValue": "থ্রেশহোল্ড (%)",
"durationSeconds": "সময়কাল (সেকেন্ড, ০ = অবিলম্বে চালু হবে)",
"cooldownMinutes": "কুলডাউন (মিনিট)",
"channels": "বিজ্ঞপ্তি চ্যানেল",
"noChannelsHint": "প্রথমে চ্যানেল ট্যাবে চ্যানেল যোগ করুন।",
"ruleSaveFailed": "নিয়ম সংরক্ষণ করতে ব্যর্থ হয়েছে"
"channelSaveFailed": "চ্যানেল সংরক্ষণ করতে ব্যর্থ হয়েছে"
},
"ai": {
"title": "সহকারী",