+
+
+
+ {{ $t("nostrRelaysHelp") }}
+
+
+
+
+
+
+
+
+ {{ $t("nostrRecipientsHelp") }}
+
+
+
+
diff --git a/src/components/notifications/index.js b/src/components/notifications/index.js
index 673a84a98..0d4f28ba5 100644
--- a/src/components/notifications/index.js
+++ b/src/components/notifications/index.js
@@ -19,6 +19,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";
@@ -77,6 +78,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 42423ad41..20c0dda2e 100644
--- a/src/lang/en.json
+++ b/src/lang/en.json
@@ -788,5 +788,10 @@
"Session Token": "Session Token",
"noGroupMonitorMsg": "Not Available. Create a Group Monitor First.",
"Close": "Close",
- "Request Body": "Request Body"
+ "Request Body": "Request Body",
+ "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"
}