+
+
+
+ {{ $t("nostrRelaysHelp") }}
+
+
+
+
+
+
+
+
+ {{ $t("nostrRecipientsHelp") }}
+
+
+
+
diff --git a/src/components/notifications/index.js b/src/components/notifications/index.js
index 7b5e6b6c7..103097190 100644
--- a/src/components/notifications/index.js
+++ b/src/components/notifications/index.js
@@ -18,6 +18,7 @@ import LineNotify from "./LineNotify.vue";
import LunaSea from "./LunaSea.vue";
import Matrix from "./Matrix.vue";
import Mattermost from "./Mattermost.vue";
+import Nostr from "./Nostr.vue";
import Ntfy from "./Ntfy.vue";
import Octopush from "./Octopush.vue";
import OneBot from "./OneBot.vue";
@@ -75,6 +76,7 @@ const NotificationFormList = {
"lunasea": LunaSea,
"matrix": Matrix,
"mattermost": Mattermost,
+ "nostr": Nostr,
"ntfy": Ntfy,
"octopush": Octopush,
"OneBot": OneBot,
diff --git a/src/lang/en.json b/src/lang/en.json
index 39d02a3e1..aa5e4434b 100644
--- a/src/lang/en.json
+++ b/src/lang/en.json
@@ -755,5 +755,10 @@
"Group": "Group",
"Monitor Group": "Monitor Group",
"noGroupMonitorMsg": "Not Available. Create a Group Monitor First.",
- "Close": "Close"
+ "Close": "Close",
+ "nostrRelays": "Nostr relays",
+ "nostrRelaysHelp": "One relay URL per line",
+ "nostrSender": "Sender Private Key (nsec)",
+ "nostrRecipients": "Recipients Public Keys (npub)",
+ "nostrRecipientsHelp": "npub format, one per line"
}