Relay 0.5.3
Relay 0.5.3 is here with a whole collection of more polish and improvement.
Timeline
- System events (joins, leaves, name changes, etc.) are now grouped when they occur in sequence and can be expanded to see individual events.
- Typing indicators are restyled as inline message rows inside the timeline scroll area instead of floating above the compose bar.
- Attachments now show thumbnails instead of generic capsules.
- User names in system events are clickable matrix.to links.
- Reduced flash/flicker when switching between rooms.
- Reduced unnecessary timeline re-renders and fixed cases where scroll-to-bottom could be missed.
Compose Bar
- Fixed pill deletion (mention pills) and IME input handling (affects CJK and other non-Latin input methods).
Sidebar & Navigation
- The room list now progressively discloses content, improving layout at narrow sidebar widths.
- Sidebar and inspector panels have refined minimum, ideal, and maximum width constraints.
- Inspector can now be toggled via the menu bar (View > Inspector).
- Space rail moved inside the navigation split view sidebar for better layout integration.
Activity Log
- Added an “All” toggle to the category filter.
- Multi-select rows and copy them as JSON.
- Play/Pause controls for log scrolling.
- Unified all logging through the Activity Log with os.Logger forwarding.
Link Previews
- Link previews are now skipped for loopback/localhost URLs.
SDK
- Upgraded Matrix Rust SDK from 26.4.1 to 26.6.6.
Other UI Fixes
- Title capsule hit target expanded for easier clicking.
- Removed bold styling from invite row display names for visual consistency.
Come say hello, get a link to the TestFlight builds and chat with us in #relayapp:matrix.org.