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.
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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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.
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.