Bump to v0.3.0 — instant post/reply feedback

Published notes now appear in the feed immediately. Thread replies
show up without waiting for the relay round-trip. Includes all
v0.2.9 fixes (image paste, sent zaps, reply-to clickable, feed
refresh on login).
This commit is contained in:
Jure
2026-03-13 19:40:14 +01:00
parent 7c10423b4a
commit 3ca73a8b01
7 changed files with 13 additions and 10 deletions

View File

@@ -166,12 +166,13 @@ export function ThreadView() {
if (!replyText.trim() || replying) return;
setReplying(true);
try {
await publishReply(replyText.trim(), { id: event.id, pubkey: event.pubkey });
const replyEvent = await publishReply(replyText.trim(), { id: event.id, pubkey: event.pubkey });
setReplyText("");
setReplySent(true);
// Re-fetch replies to show the new one
const updated = await fetchReplies(event.id);
setReplies(updated);
// Inject reply locally so it appears immediately
setReplies((prev) => [...prev, replyEvent]);
// Also try fetching from relay in background
fetchReplies(event.id).then((updated) => setReplies(updated));
setTimeout(() => setReplySent(false), 2000);
} finally {
setReplying(false);