diff --git a/web/superball.html b/web/superball.html
index 3145f36..f80bc59 100644
--- a/web/superball.html
+++ b/web/superball.html
@@ -44,6 +44,10 @@
Reply
+
+
+
+
@@ -774,6 +778,8 @@
case 'tab2': // Reply
content = document.getElementById('reply-content').value.trim();
eventId = document.getElementById('reply-id').value.trim();
+ eventRelay = document.getElementById('event-relay').value.trim();
+ authorPubkey = document.getElementById('author-pubkey').value.trim();
break;
case 'tab3': // Create Profile
name = document.getElementById('name').value.trim();
@@ -810,7 +816,7 @@
eventTemplate = {
kind: 1,
content: content,
- tags: [['e', eventId, 'root']],
+ tags: [['e', eventId, eventRelay, 'root'], ['p', authorPubkey]],
created_at: Math.floor(Date.now() / 1000)
};
break;
@@ -830,6 +836,7 @@
// Your existing event publishing logic here
console.log('Event to publish:', eventTemplate);
// ... rest of your publishing code
+
// Sign the event using window.nostr (NIP-07)
finalEvent = await window.nostr.signEvent(eventTemplate);