What's Changed
- feat(llc, core, persistence): Add support for
PredefinedFiltersonQueryChannels(v9) by @VelikovPetar in #2775 - fix(llc): suppress
EquatableMixindeprecation warning inStreamChatErrorby @VelikovPetar in #2802 - perf(persistence): Move thread messages pagination to SQL by @VelikovPetar in #2750
- perf(persistence): Move pinned messages pagination to SQL by @VelikovPetar in #2751
- chore(persistence): Remove unused DAO methods (v9) by @VelikovPetar in #2755
- feat(llc): Sanitize
X-Stream-Clientto prevent customers overriding internal values (v9) by @VelikovPetar in #2799 - perf(persistence): add indexes to speed up offline channel-list reads (v9) by @VelikovPetar in #2801
- fix(core): Fix
StreamChannelListControllernot handlingnotification.channel_deletedevent (v9). by @VelikovPetar in #2800 - fix(ui): skip markThreadRead for reply-less thread parents (v9) by @xsahil03x in #2808
- fix(ui): Fix
shadowedmessages not hidden in the channel list by @VelikovPetar in #2788 - fix(ui): preserve last-message preview during channel-state reloads by @VelikovPetar in #2811
- fix(core): Fix backwards pagination not working if channel was never opened by @VelikovPetar in #2812
- fix(llc): normalize strings when comparing ComparableField (v9) by @xsahil03x in #2810
- fix(llc, core): Fix wrong changelog entries by @VelikovPetar in #2818
- feat(llc): increase default connect and receive timeout to 30s by @xsahil03x in #2831
- fix(llc): Don't upsert out-of-window messages on
message.updated/message.deletedevents by @VelikovPetar in #2815 - fix(ui): Mark channel read immediately when the unread indicator is dismissed by @VelikovPetar in #2838
- chore(repo): release v9.27.0 by @xsahil03x in #2840
Full Changelog: v9.26.0...v9.27.0