diff --git a/src/components/NoteCard.tsx b/src/components/NoteCard.tsx index 5e29922c..4be9ed6b 100644 --- a/src/components/NoteCard.tsx +++ b/src/components/NoteCard.tsx @@ -1033,6 +1033,28 @@ export const NoteCard = memo(function NoteCard({ // ── Threaded layout (with or without connector line) ── if (threaded || threadedLast) { + // Kind action header (e.g. "updated their badges") — same logic as normal layout + const threadedKindHeader = !repostedBy && KIND_HEADER_MAP[event.kind] + ? (() => { + const cfg = KIND_HEADER_MAP[event.kind]; + const isLive = event.kind === 30311 && getEffectiveStreamStatus(event) === "live"; + return ( + + ); + })() + : null; + return (
+ {threadedKindHeader} {isFollowPack ? (
{contentBlock}