Relay 0.6.2
New
- Activity window (⌥⌘A): connection state, sync mode, last sync, one-time keys, other-session trust counts, and server capabilities, plus a recent activity feed and a diagnostics card with a copyable Console.app log-capture command. The old Activity Log is replaced by native system logging.
- Reorganized room list: rooms are grouped into Favorites, Rooms & DMs, and a dedicated Muted Rooms section.
- Mention pills: typing a Matrix user ID (e.g. @user:example.com) now renders as a mention pill in the timeline.
Improved
- Unread indicators: a single colored dot per room row — red for mentions, @room pings, keywords, or any unread in a DM; blue for plain unreads in group rooms — with an optional count capsule (Settings › Appearance › Room List › "Show Unread Notification Counts").
- Emoji verification can now be started from either side of the session, and incoming verification requests present an explicit Accept/Decline prompt instead of auto-accepting.
- Encryption reliability: Olm sessions persist per device and recover across verification flows; to-device messages are decrypted exactly once; and the one-time key pool is preserved rather than regenerated.
Fixed
- Key backup recovery: messages that previously failed to decrypt can now be recovered from key backup.
- Key sharing between your own sessions now serves the session that was actually requested — new sessions requesting older history keys no longer receive or share the wrong one (This also fixes failures reading history on a newly-verified session.)
- Slashed identifiers: Matrix aliases and tag names containing slashes are now URL-encoded correctly.
- Message edits: fixed folding/rendering, and edit failures are now reported instead of silently swallowed.
- Big emoji in formatted messages render correctly, and newlines in formatted (HTML) message bodies are preserved as line breaks.
- Typo in the GIPHY identifier setting description.
Come get a link to the TestFlight builds and chat with us in #relayapp:matrix.org.