What's Changed
New Features ๐
Bug Fixes ๐
- Keep hidden channels out of the channel list when member or channel updates arrive by @gpunto in #6702
- Show the single answer poll subtitle when enforceUniqueVote is set by @ryanhurststrava in #6704
- Fix messages sent while offline being dropped or marked as failed by @gpunto in #6713
- Parse the draft message with the generated model and restore the draft command round trip by @gpunto in #6718
Internal ๐งช
- Migrate the user and channel mutes to the generated models by @gpunto in #6688
- Fix flaky isLaterThanDays date test by @gpunto in #6691
- Remove the dead video call, thread request, and upstream channel read DTOs by @gpunto in #6692
- Migrate the poll events to the generated poll and vote models by @gpunto in #6689
- Fail the build on translations whose placeholders drift by @gpunto in #6696
- Migrate the channel members and member events to the generated model by @gpunto in #6698
- Migrate the privacy settings to the generated model in both directions by @gpunto in #6699
- Migrate the message mentioned groups to the generated UserGroupResponse by @gpunto in #6705
- Serialize attachments with the generated model and retire AttachmentDto by @gpunto in #6700
- Migrate the channel read state to the generated ReadStateResponse by @gpunto in #6707
- Rework how the sample apps are published to Firebase App Distribution by @andremion in #6711
- Migrate the message write request bodies to the generated models by @gpunto in #6716
- Migrate the reaction events and response to the generated ReactionResponse by @gpunto in #6714
- Migrate the message and event member info to the generated model by @gpunto in #6717
- Migrate the search results warning to the generated model by @gpunto in #6719
- Migrate the own user on connection and mute events to the generated OwnUserResponse by @gpunto in #6723
Demo App ๐งฉ
- Adopt the design system launcher icons in the chat sample apps by @andremion in #6720
Full Changelog: v7.11.0...v7.12.0