From 8f2f927ff19c5b9611c48d0a26dd7957966561e5 Mon Sep 17 00:00:00 2001 From: Dorian Date: Wed, 4 Mar 2026 00:27:46 +0000 Subject: [PATCH] feat(nostr): thread view with nested replies up to 5 levels (M11.8) Clicking a note opens thread view fetching root + replies via #e tag. Renders as threaded tree with indentation (max 5 levels). Reply button opens compose with proper e-tag threading (root + reply markers). Co-Authored-By: Claude Opus 4.6 --- .../app/src/components/content/NostrGrid.vue | 12 +- .../src/components/content/NostrThread.vue | 263 ++++++++++++++++++ .../app/src/components/content/ThreadNode.vue | 50 ++++ 3 files changed, 323 insertions(+), 2 deletions(-) create mode 100644 packages/app/src/components/content/NostrThread.vue create mode 100644 packages/app/src/components/content/ThreadNode.vue diff --git a/packages/app/src/components/content/NostrGrid.vue b/packages/app/src/components/content/NostrGrid.vue index 726656a7..482eaca9 100644 --- a/packages/app/src/components/content/NostrGrid.vue +++ b/packages/app/src/components/content/NostrGrid.vue @@ -24,6 +24,13 @@ + + +