From 6ea0a17f2c1ff9ee530742807f9b5865beb7cd1b Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 29 Jan 2026 22:09:05 +0000 Subject: [PATCH] feat: use ChatMediaRenderer in chat messages - Updated ChatMediaRenderer to use getHashFromURL from blossom-client-sdk - Integrated ChatMediaRenderer into ChatViewer for message content https://claude.ai/code/session_01AeeN5d5EcVLGjZbGueZxaD --- src/components/ChatViewer.tsx | 7 +++++- src/components/chat/ChatMediaRenderer.tsx | 26 +++++++++-------------- 2 files changed, 16 insertions(+), 17 deletions(-) diff --git a/src/components/ChatViewer.tsx b/src/components/ChatViewer.tsx index efd7d23..30ff83e 100644 --- a/src/components/ChatViewer.tsx +++ b/src/components/ChatViewer.tsx @@ -40,6 +40,7 @@ import { } from "@/lib/chat/group-system-messages"; import { UserName } from "./nostr/UserName"; import { RichText } from "./nostr/RichText"; +import { ChatMediaRenderer } from "./chat/ChatMediaRenderer"; import Timestamp from "./Timestamp"; import { ReplyPreview } from "./chat/ReplyPreview"; import { MembersDropdown } from "./chat/MembersDropdown"; @@ -458,7 +459,11 @@ const MessageItem = memo(function MessageItem({
{message.event ? ( - + {message.replyTo && (