Matrix: message types Element sends that moho cannot #101

Closed
opened 2026-09-02 23:25:41 -04:00 by Salastil · 1 comment
Owner

Polls (m.poll.start), voice messages (m.audio + org.matrix.msc3245.voice), stickers (m.sticker) and location (m.location) are all unhandled: they arrive as their fallback text or as nothing, and none can be sent.

Polls in particular are how rooms make decisions, and a poll that shows as "Poll: ..." with no options is worse than one that does not show.

Done looks like: each is rendered as itself, and polls can be voted in. Sending them is a second step.

Polls (`m.poll.start`), voice messages (`m.audio` + `org.matrix.msc3245.voice`), stickers (`m.sticker`) and location (`m.location`) are all unhandled: they arrive as their fallback text or as nothing, and none can be sent. Polls in particular are how rooms make decisions, and a poll that shows as "Poll: ..." with no options is worse than one that does not show. **Done looks like:** each is rendered as itself, and polls can be voted in. Sending them is a second step.
Salastil added the feature label 2026-09-03 13:11:32 -04:00
Author
Owner

Finished — https://git.salastil.com/Salastil/nobilis/commit/4f306c2, https://git.salastil.com/Salastil/nobilis/commit/d3ce600 and https://git.salastil.com/Salastil/moho/commit/56a0f25

Polls render and can be voted in, on the same card Kick's polls use: one question, a set of answers, a tally, whoever is asking. Both spellings are read, stable and the msc3381 prefix, since a room with a mix of clients has both. Stickers were failing the event-type gate and now go through the media path as the images they are; a voice message says it is one; a location becomes what the sender called it plus a link to a map that can show the point.

Sending polls, stickers and locations is the second step the issue set aside, and is not in this.

Finished — https://git.salastil.com/Salastil/nobilis/commit/4f306c2, https://git.salastil.com/Salastil/nobilis/commit/d3ce600 and https://git.salastil.com/Salastil/moho/commit/56a0f25 Polls render and can be voted in, on the same card Kick's polls use: one question, a set of answers, a tally, whoever is asking. Both spellings are read, stable and the msc3381 prefix, since a room with a mix of clients has both. Stickers were failing the event-type gate and now go through the media path as the images they are; a voice message says it is one; a location becomes what the sender called it plus a link to a map that can show the point. Sending polls, stickers and locations is the second step the issue set aside, and is not in this.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Salastil/moho#101