For a little while now (since f515c97?), M51 waits for a canonical_alias event before sending any message from a room. This means that rooms without one are never shown.
Instead it should probably remember somehow which rooms were not announced, and do it at the end of each poll.
However, fixing this bug will have the downside of showing rooms that are unlikely to be interesting on the IRC side:
- DM rooms (which are often encrypted)
- spaces
and if a DM room is not encrypted, then there is a workaround: manually add a canonical alias (which also avoids showing the random room id). So is this really desirable?
For a little while now (since f515c97?), M51 waits for a
canonical_aliasevent before sending any message from a room. This means that rooms without one are never shown.Instead it should probably remember somehow which rooms were not announced, and do it at the end of each poll.
However, fixing this bug will have the downside of showing rooms that are unlikely to be interesting on the IRC side:
and if a DM room is not encrypted, then there is a workaround: manually add a canonical alias (which also avoids showing the random room id). So is this really desirable?