Inbox — inbound MMS / media rendering
How received picture/video/audio/file messages will look in the conversation thread. Rendered against the real inbox bubble styling (card bg, rounded-2xl rounded-bl-md, blue gradient outbound).
feat/inbound-mms-media · design spec 2026-06-27 · root cause: campaign inbound branch drops payload.media (conv 7680 was a blank bubble)
The design — 9 inbound states
Conversation — Nathan Blumenthal · +1 440 799 7150
Hi Nathan, we're adding agents in IL as our team continues to grow. We provide real-time leads — want to hear more?
① media-only MMS (was a blank bubble)
② text + image
③ multiple images
④ video
⑤ audio (voice note)
⑥ vCard / PDF
⑦ scanning (PENDING — ClamAV in progress)
⑧ blocked (INFECTED — failed AV scan)
Attachment blocked (failed security scan)
⑨ unavailable (ERROR — couldn't fetch/scan)
Choice 1 — image-only framing
A single received photo with no caption. Which framing do you prefer?
A Padded card (current)
6px inset keeps the bubble border + tail; reads as a chat bubble.
B Full-bleed
Photo fills the bubble edge-to-edge (iMessage-style); timestamp overlaid in the corner area below.
Choice 2 — multiple images layout
When several photos arrive in one MMS.
A Square 2-up grid (current)
Uniform thumbnails, +N overflow tile. Compact, predictable height.
B Full-aspect stack
Each photo at its true aspect ratio, stacked. Nothing cropped, but taller.