Skip to content

Releases: GetStream/stream-chat-react-native

v5.9.0

26 Jan 18:55
Compare
Choose a tag to compare

What's Changed

  • feat: Override message.new event function by @aharwood9 in #1913
  • fix: improve ChannelList performance by improving threshold calls and rerenders of Header by @khushal87 in #1919
  • fix: messageAction action type by @khushal87 in #1924
  • fix: selected video attachment in attachment picker isn't recognized as selected and upload issues on android by @khushal87 in #1931
  • fix(TypeScriptMessaging App): android issue of multiple instances of react native gesture handler by @khushal87 in #1927

Full Changelog: v5.8.0...v5.9.0

v5.8.0

19 Jan 10:39
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.7.0...v5.8.0

v5.7.0

23 Dec 16:17
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.6.1...v5.7.0

v5.6.1

03 Dec 17:12
Compare
Choose a tag to compare

5.6.1 (2022-12-03)

Bug Fixes

v5.6.0

01 Dec 15:59
Compare
Choose a tag to compare

5.6.0 (2022-12-01)

Whats New?

stream-chat dependency upgrade

Sqlite dependency upgrade

  • react-native-quick-sqlite dependency has been been upgraded to v5. This will fix issue #1773. This is not a breaking change, since both v4 and v5 of react-native-quick-sqlite are supported #1758

Improve reactions UX

When user adds a reaction to message, SDK didn't update the UI until websocket event corresponding to that reaction wasn't received. This created a bad user experience (especially for slow networks), since user will need to wait for sendReaction api call to be completed and also will need to wait for websocket event for reaction.

This has been resolved, by optimistically adding the reaction to local database and local state of the UI. In case of bad network or failed api call, corresponding api call will be deferred till network is recovered. This works for both adding/updating/removing reaction. #1758 @vishalnarkhede

Improve new message UX

When the application is offline, user couldn't send a message which includes image/file attachments. The reason being, we need to wait for image/file attachments to be uploaded to CDN first, before attaching their CDN urls to message and sending a message.

This UX has been improved by allowing message to be added to message list irrespective of attachment upload status. Message related api call will be only made after uploading the attachment, but user won't have to wait for it to finish before pressing send button. #1758 @vishalnarkhede

react-native-document-picker dependency made optional

react-native-document-picker has been made optional. Document/file picker functionality won't be available if this dependency is not installed. 8b1eff9 @madsroskar

Bug Fixes

  • This issue is specific to apps which has auto translation feature enabled. When you have a channel active on your screen, and one of the messages get deleted by either current user or some other user, then that
    particular message won't be replaced with "Message Deleted" text. This issue has been fixed now in commit 6b722dc

  • appSettings was ignored in offline mode, since we never stored appSettings object in local database. This issue has been fixed now in commit 92decc8

Miscellaneous Changes

  • Added ability to style underlying BottomSheetFlatList within ImageGrid, which is a image viewer in grid format. This style can be added to theme key - imageGallery.grid.container 8411df9 @allenlinsh

v5.6.0-beta.3 - Optimistic DB Updates

01 Dec 13:47
Compare
Choose a tag to compare
Pre-release

Whats New?

stream-chat dependency upgrade

Sqlite dependency upgrade

  • react-native-quick-sqlite dependency has been been upgraded to v5. This will fix issue #1773. This is not a breaking change, since both v4 and v5 of react-native-quick-sqlite are supported #1758

Improve reactions UX

When user adds a reaction to message, SDK didn't update the UI until websocket event corresponding to that reaction wasn't received. This created a bad user experience (especially for slow networks), since user will need to wait for sendReaction api call to be completed and also will need to wait for websocket event for reaction.

This has been resolved, by optimistically adding the reaction to local database and local state of the UI. In case of bad network or failed api call, corresponding api call will be deferred till network is recovered. This works for both adding/updating/removing reaction. #1758 @vishalnarkhede

Improve new message UX

When the application is offline, user couldn't send a message which includes image/file attachments. The reason being, we need to wait for image/file attachments to be uploaded to CDN first, before attaching their CDN urls to message and sending a message.

This UX has been improved by allowing message to be added to message list irrespective of attachment upload status. Message related api call will be only made after uploading the attachment, but user won't have to wait for it to finish before pressing send button. #1758 @vishalnarkhede

react-native-document-picker dependency made optional

react-native-document-picker has been made optional. Document/file picker functionality won't be available if this dependency is not installed. 8b1eff9 @madsroskar

Bug Fixes

  • This issue is specific to apps which has auto translation feature enabled. When you have a channel active on your screen, and one of the messages get deleted by either current user or some other user, then that
    particular message won't be replaced with "Message Deleted" text. This issue has been fixed now in commit 6b722dc

  • appSettings was ignored in offline mode, since we never stored appSettings object in local database. This issue has been fixed now in commit 92decc8

Miscellaneous Changes

  • Added ability to style underlying BottomSheetFlatList within ImageGrid, which is a image viewer in grid format. This style can be added to theme key - imageGallery.grid.container 8411df9 @allenlinsh

If you have any questions or would like to report a bug, please mention it on following discussion thread: https://github.com/GetStream/stream-chat-react-native/discussions/1835

v5.6.0-beta.2 - Optimistic DB Updates

29 Nov 17:01
Compare
Choose a tag to compare

v5.6.0-beta.1 - Optimistic DB updates feature

28 Nov 15:18
Compare
Choose a tag to compare

v5.5.1

25 Nov 13:49
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.5.0...v5.5.1

v5.5.0

18 Nov 18:57
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.4.3...v5.5.0