v10.4.0
What's Changed
- chore(repo): fix release-pr skill step order and add a git-dep pre-flight check by @xsahil03x in #2900
- chore(repo): bump min Flutter to 3.44.0 and Dart SDK to 3.12.0 by @xsahil03x in #2894
- feat(ui): add onReactionLongPress reporting the long-pressed reaction by @xsahil03x in #2903
- fix(ui): keep web text selection stable across browser context menu toggles by @xsahil03x in #2909
- docs(repo): track workarounds blocked on a Flutter release by @xsahil03x in #2915
- fix(ci): prevent command injection in release tag workflow by @peter-matkovski in #2918
- feat(samples): let the sample app target another Stream backend at runtime by @renefloor in #2920
- chore(llc): deprecate
StreamChatClient.unflagMessageandunflagUserby @VelikovPetar in #2923 - feat(ui, localization, samples): message translations by @renefloor in #2870
- fix(llc): ignore the ws channel
readyfuture on connect by @xsahil03x in #2927 - fix(llc): don't let reconnect state recovery throw into the root zone by @xsahil03x in #2926
- chore(repo): prefer relative imports inside a package's own lib/ by @xsahil03x in #2929
- fix(llc): keep Channel.memberCount fresh from channel events by @renefloor in #2933
- perf(llc): make primitive value streams distinct by @xsahil03x in #2935
- chore(repo): release v10.4.0 by @xsahil03x in #2938
Full Changelog: v10.3.0...v10.4.0