GetStream / stream-chat-react-native

πŸ’¬ React-Native Chat SDK ➜ Stream Chat. Includes a tutorial on building your own chat app experience using React-Native, React-Navigation and Stream
https://getstream.io/chat/sdk/react-native/
Other
977 stars 326 forks source link

fix: audio recording variety bugs #2648

Closed isekovanic closed 2 months ago

isekovanic commented 2 months ago

🎯 Goal

This PR addresses the issues mentioned in this Github issue. In addition to this, it also takes care of a variety of additional bugs and odd behaviours I found with async audio recording in particular.

πŸ›  Implementation details

Provided below is a list of the things it fixes.

General (all platforms):

Vanilla React Native:

Expo:

🎨 UI Changes

iOS
Before After
Android
Before After

πŸ§ͺ Testing

β˜‘οΈ Checklist

Stream-SDK-Bot commented 2 months ago

SDK Size

title develop branch diff status
js_bundle_size 438.6728515625 KB 439 KB 0 B 🟒
khushal87 commented 2 months ago

I see that we show the AudioRecordingWaveform component even when the mic is not locked. I think this is not supposed to be done. IMG_0122

isekovanic commented 2 months ago

I see that we show the AudioRecordingWaveform component even when the mic is not locked. I think this is not supposed to be done. IMG_0122

Oh, great catch ! This one kind of slipped my mind. Thanks, will fix it in a sec !

stream-ci-bot commented 2 months ago

:tada: This PR is included in version 5.36.1 :tada:

The release is available on:

Your semantic-release bot :package::rocket: