Files
amethyst/commonsUI
Vitor PamplonaandClaude Opus 5 9ecb38df24 fix(cordn): name the attachment in the inbox row, and drop the bech32 above the QR
Two things the Messages list and the group info page were showing that nobody
could use.

**A voice note read as an empty message.** The inbox row is built from
`envelope.content`, and a message whose whole content is an attachment has
none — so the row rendered "Dr. Edo Paz: " and trailed off, which looks like
somebody sent nothing. It now names what was sent: Voice note, Photo, Video or
File, chosen off the first attachment's MIME. The first one decides because a
row is one line, and a message with a photo and a file in it is, to someone
skimming an inbox, a message with a photo in it. A withdrawn message says so
too, rather than falling through to the attachment label.

**The share block printed the bech32 above the QR.** Three lines of characters
that are not readable and not meant to be retyped, pushing the QR itself below
the fold. Both things a person actually does with that string are still on the
page — point a camera at the code, or press Copy link.

Verified on the tablet: the row reads "Dr. Edo Paz: Voice note", and the share
section is explainer, QR, Copy link.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-25 10:13:56 -04:00
..