Releases: GetStream/stream-chat-react-native
[0.13.1] 2020-07-14
-
84ded29 Bug fix - Only set active channel in ChannelList component on complete reload, which happens in following cases:
- first load on chat
- changes in filters
[0.13.0] 2020-07-08
- Upgrading
@stream-io/react-native-simple-markdown
to 1.2.0. It fixes markdown related issues regarding line breaks - Added a new prop to the MessageInput component -
sendImageAsync
. It’s value defaults to false, but when set to true, if the user hits send on a message before an attached image has finished uploading, the message text will be sent immediately and the image will be sent as a follow-up message as soon as a successful response has been received by the CDN 455571d - Fixed typescript for isMyMessage function 7d55134
[0.12.4] 2020-06-30
[0.12.3] 2020-06-17
- Fixing
enabled
prop on KeyboardCompatibleView e08607a
[0.12.2] 2020-06-17
- Fixing broken file upload functionality on android 2cb26e7
[0.12.1] 2020-06-16
- Allow search for special characters in mentions autocomplete a2cb083
[0.12.0] 2020-06-15
Improvements to autocomplete feature in MessageInput component.
Until now if your channel had more than 100 members, then you couldn't see members (besides first 100) in mentions popup box. This was because queryChannels api only populates 100 members in channel state and mentions feature was based on searching for members in channel state.
From now on, autocomplete input (specifically mentions autocomplete) will be api based search. So that mentions feature will work even for the channels with more than 100 members.
[0.11.0] 2020-06-01
Non breaking changes
UX improvements of ChannelList component
-
So far we only had
LoadingErrorIndicator
(which can be customized using propLoadingErrorIndicator
). This error indicator replaces the entire channel
list on screen. So if your 2nd page of list results in error, we used to remove all the already fetched channels and show this full screen error indicator.
Instead we have introduced following error indicators, which will be displayed at top of the list in case or error. Please note that if first page of
queryChannels api results in error, we will display LoadingErrorIndicator- HeaderErrorIndicator
- HeaderNetworkDownIndicator
-
Introducing following new props to ChannelList component
FooterLoadingIndicator
{UI Component} To override default spinner at footer of channel list (introduced in this release)HeaderErrorIndicator
{UI Component} To override default HeaderErrorIndicatorHeaderNetworkDownIndicator
{UI Component} To override default HeaderNetworkDownIndicator
-
Introduced pull to refresh functionality, to refresh the ChannelList in case of failure.
-
Adding following prop to
LoadingErrorIndicator
retry
{func} If you are using customLoadingErrorIndicator
for your ChannelList component, you can attach this function to CTA button
to reload the ChannelList.
-
Added retry mechanism to ChannelList's queryChannels api call. In case of failure, api will be retried 3 times (max) at the interval of 2 seconds.
[0.7.0-i18n-rc.1] 2020-03-08
THIS IS A RELEASE CANDIDATE: this means it's not stable yet, so proceed with care.
- Fixing typescript issues for i18n
- Exporting all translation
.json
files indist/i18n/
folder
Detailed docs - https://github.com/GetStream/stream-chat-react-native/blob/vishal/i18n/src/components/docs/Streami18n.md
[0.7.0-i18n-rc.0] 2020-03-06
THIS IS A RELEASE CANDIDATE: this means it's not stable yet, so proceed with care.
Introducing internationalisation (i18n) support for the sdk
Detailed docs - https://github.com/GetStream/stream-chat-react-native/blob/vishal/i18n/src/components/docs/Streami18n.md