mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-10-06 11:48:24 +00:00
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>