diff --git a/packages/web/src/components/chat/MarkdownRenderer.tsx b/packages/web/src/components/chat/MarkdownRenderer.tsx index 8ed1691d..9218172a 100644 --- a/packages/web/src/components/chat/MarkdownRenderer.tsx +++ b/packages/web/src/components/chat/MarkdownRenderer.tsx @@ -187,14 +187,11 @@ function buildComponents(): Components { // Images (in markdown content — not attachments) img: ({ src, alt }) => ( -
+
{alt {isGifOnly ? ( -
+
GIF
diff --git a/packages/web/src/components/chat/embeds/ImageEmbed.tsx b/packages/web/src/components/chat/embeds/ImageEmbed.tsx index 54f31186..9115b22b 100644 --- a/packages/web/src/components/chat/embeds/ImageEmbed.tsx +++ b/packages/web/src/components/chat/embeds/ImageEmbed.tsx @@ -10,16 +10,12 @@ export function ImageEmbed({ embed }: ImageEmbedProps) { const openImagePreview = useUIStore((s) => s.openImagePreview); const imageUrl = embed.image ?? embed.url; - const style: React.CSSProperties = embed.width && embed.height - ? { aspectRatio: `${embed.width}/${embed.height}`, maxWidth: Math.min(embed.width, 400), maxHeight: 300 } - : { aspectRatio: '4/3', maxWidth: 400, maxHeight: 300 }; - return ( -
+
{embed.title openImagePreview(imageUrl)}