v10.2.0
What's Changed
- chore(deps): bump actions/checkout from 6 to 7 in the all-actions group by @dependabot[bot] in #2784
- fix(ui): preserve last-message preview during channel-state reloads by @VelikovPetar in #2774
- fix(core): Fix
StreamChannelListControllernot handlingnotificaton.channel_deletedevent by @VelikovPetar in #2791 - perf(persistence): add indexes to speed up offline channel-list reads by @VelikovPetar in #2795
- fix(core): Fix backwards pagination not working if channel was never opened by @VelikovPetar in #2789
- feat(ui, localization): comprehensive a11y pass across composer by @xsahil03x in #2796
- docs(repo): add STYLE_GUIDE.md and TESTING.md adapted from Flutter's guides by @xsahil03x in #2793
- feat(llc): Sanitize
X-Stream-Clientto prevent customers overriding internal values by @VelikovPetar in #2790 - chore(persistence): Remove unused DAO methods by @VelikovPetar in #2754
- ci(repo): add least-privilege permissions to GitHub Actions workflows by @peter-matkovski in #2798
- fix(ui): Fix
shadowedmessages not hidden in the channel list by @VelikovPetar in #2787 - fix(persistence): treat thread reply pagination limit of 0 as unset by @VelikovPetar in #2803
- fix(ui): skip markThreadRead for reply-less thread parents by @xsahil03x in #2807
- fix(samples): cap firebase plugins below broken 16.4.2/5.2.5 releases by @VelikovPetar in #2813
- fix(llc): normalize strings when comparing ComparableField by @xsahil03x in #2809
- fix(llc): Don't upsert out-of-window messages on
message.updated/message.deletedevents by @VelikovPetar in #2794 - fix(ui): Mark channel read immediately when the unread indicator is dismissed by @VelikovPetar in #2819
- ci(repo): add e2e testing infrastructure (iOS + Android) by @testableapple in #2777
- fix(llc): reduce default thread participant and member limits by @VelikovPetar in #2822
- perf(llc, core): guard channel list event handlers against unnecessary re-sorts by @VelikovPetar in #2824
- fix(ui): avoid spurious StreamTypingIndicator rebuilds on unchanged typing users by @VelikovPetar in #2826
- fix(ui): replace get_thumbnail_video with the stream_thumbnail plugin by @xsahil03x in #2829
- fix(ui): Removed mediakit dependency from sdk by @renefloor in #2828
- chore(samples): Don't run firebase on linux by @renefloor in #2834
- chore(repo): release v10.2.0 by @renefloor in #2835
New Contributors
- @peter-matkovski made their first contribution in #2798
Full Changelog: v10.1.0...v10.2.0