What's Changed
New Features 🎉
- Render enhanced mentions in incoming messages by @gpunto in #6501
- Add composer autocomplete for enhanced mentions in Compose SDK by @gpunto in #6503
- Add composer autocomplete for enhanced mentions in XML SDK by @gpunto in #6510
- Add
GroupedQueryChannelsand grouped unread counts by @VelikovPetar in #6516
Bug Fixes 🐛
- Enforce poll maxVotesAllowed on the XML voting side by @gpunto in #6502
- client: Count thread replies toward the slow mode cooldown by @andremion in #6505
- Apply EXIF orientation when resolving local image dimensions by @gpunto in #6514
- Fall back to original Giphy URL when sized variant is missing by @VelikovPetar in #6525
- compose: Render composer input and message text in content direction by @andremion in #6527
- ui-common: Ignore mention suggestions that start with whitespace by @gpunto in #6526
- ui-common: Show mention suggestions after non-alphanumeric dividers by @gpunto in #6530
- Fix fast event parser routing mention flags into extraData instead of typed fields by @gpunto in #6528
- compose: Reset mention suggestion list to top when suggestions change by @gpunto in #6534
- ui-common: Restore mention state when editing a message by @gpunto in #6532
Improvements ✨
- compose: Announce message sender to screen readers by @andremion in #6504
- compose: Align bottom sheet grabber and media gallery Photos sheet with the design system by @andremion in #6512
- compose: Show mute icon on channel detail title and align title spacing by @andremion in #6513
- compose: Focus the message composer on entry for screen readers by @andremion in #6511
- compose: Introduce AvatarPresenceIndicator and hide offline avatar indicator by default by @andremion in #6518
- compose: Show member role badge and muted indicator in group info by @andremion in #6515
- compose: Animate the audio recording hint from above the composer by @andremion in #6521
- Fall back to a video frame when the server thumbnail is not ready by @andremion in #6531
Internal 🧪
- XML: render dark/light modes in a single paparazzi snapshot instance. by @kanake10 in #6506
- Bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #6507
- Reduce redundant DB writes for users and channel configs by @gpunto in #6509
Demo App 🧩
- compose: Restore location sharing in the sample behind a feature flag by @gpunto in #6517
- compose: Align bottom bar nav items with the Nav Bar spec by @andremion in #6520
Full Changelog: v7.4.0...v7.5.0