From e4e5671c852482c0855bf5f2cd315ae3d72b241e Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Sat, 16 May 2026 14:29:24 -0400 Subject: [PATCH] Add Web-of-Trust phases 3-4: trust ranking, hop-2 graph, and NIP-56 reporting MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Phase 3: - Streaming relay sync with progressive feed rendering (onEvent callbacks, 150ms debounce) - Read-side soft cooldown (30s base, 5min max) so transient timeouts don't lock relays for an hour - NIP-09 deletion fix: timestamp-aware tombstoning so re-published designs appear correctly - Hop-2 follow graph (fetchHop2Follows) with 15min sessionStorage cache - 4-tier trust system: self/trusted/extended/unknown with TIER_WEIGHT sort - Trust filter select (All/Follows/Follows+Extended) on New and Popular tabs - Trust badges on feed cards (Following / 2nd°) when logged in - Streaming status line showing relay progress during fetch Phase 4: - NIP-56 kind-1984 report flow: modal with reason, note, and "also block" option - Report button on each feed card alongside Block - reportModal moved before +