Skip to content

Releases: GetStream/stream-chat-react-native

[0.15.0] 2020-07-27

29 Jul 16:04
Compare
Choose a tag to compare
  • Upgrading @stream-io/react-native-simple-markdown to 1.2.1 d89f012

    It fixes the issue with markdown where text like "#stream" was treated as heading, thus disallowing anyone to use hashtags in chat.

  • Internal directory restructuring of components

[0.14.0] 2020-07-16

16 Jul 19:35
Compare
Choose a tag to compare
  • Fixing compatibility issue with react-native 0.63 88721a0
  • Updating stream-chat to 0.13.x 4af1b1d

[0.13.1] 2020-07-14

15 Jul 12:21
Compare
Choose a tag to compare
  • 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

15 Jul 12:21
Compare
Choose a tag to compare
  • 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

15 Jul 12:20
Compare
Choose a tag to compare
  • Improving MessageInput component, to better handle the case of rapid typing 3fddf06
  • Fixing fallback avatar for MentionsItem component 159fcb8

[0.12.3] 2020-06-17

15 Jul 12:19
Compare
Choose a tag to compare
  • Fixing enabled prop on KeyboardCompatibleView e08607a

[0.12.2] 2020-06-17

15 Jul 12:18
Compare
Choose a tag to compare
  • Fixing broken file upload functionality on android 2cb26e7

[0.12.1] 2020-06-16

15 Jul 12:18
Compare
Choose a tag to compare
  • Allow search for special characters in mentions autocomplete a2cb083

[0.12.0] 2020-06-15

15 Jul 12:17
Compare
Choose a tag to compare

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

11 Jun 08:20
Compare
Choose a tag to compare

Non breaking changes

UX improvements of ChannelList component

IMAGE ALT TEXT HERE IMAGE ALT TEXT HERE IMAGE ALT TEXT HERE
  • So far we only had LoadingErrorIndicator (which can be customized using prop LoadingErrorIndicator). 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 HeaderErrorIndicator
    • HeaderNetworkDownIndicator{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 custom LoadingErrorIndicator 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.