vn-verdnaturachat/app/containers/message
Neil Agarwal 2ec2a52f45
[IMPROVEMENT] Expo-av audio recorder (#2195)
* [NEW] MessageBox: Expo-av audio recorder

* Refactor MessageBox to accommodate recording button even when recording
* Rename Recording.js -> RecordAudio.js as we could implement video recording in the future

* RecordAudio: Introduce cancel and send buttons

* RecordAudio: Introduce recorderBusy state, refactor MessageBox, remove useless SafeAreaView

* RecordAudio: Better audio quality 🎉, stop recording on unmount

* RecordAudio: Use FileSystem from expo-file-system instead of RNFetchBlob

* chore: flush out react-native-audio

* fix(MessageBox): bring back some missed styles during refactor

* refactor(RecordAudio): use class component

* refactor(RecordAudio): recorder busy to class property, styling changes

* recorder initialisation changes

* fix(RecordAudio): missing await in isRecordingPermissionGranted

* fix(RecordAudio): set isRecording = false on cancel/finish, refactor perms

Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-07-06 16:23:46 -03:00
..
Attachments.js [IMPROVEMENT] Message Touchable (#2082) 2020-04-30 17:05:59 -03:00
Audio.js [IMPROVEMENT] Expo-av audio recorder (#2195) 2020-07-06 16:23:46 -03:00
Blocks.js [FIX] UIKit with only one block (#2022) 2020-04-13 10:56:57 -03:00
Broadcast.js [IMPROVEMENT] Message Touchable (#2082) 2020-04-30 17:05:59 -03:00
CallButton.js [IMPROVEMENT] Refactor icon package (#2146) 2020-06-05 10:28:58 -03:00
Content.js [IMPROVEMENT] Message Touchable (#2082) 2020-04-30 17:05:59 -03:00
Context.js [IMPROVEMENT] Message Touchable (#2082) 2020-04-30 17:05:59 -03:00
Discussion.js [IMPROVEMENT] Message Touchable (#2082) 2020-04-30 17:05:59 -03:00
Emoji.js [FIX] ReactionsModal (#2085) 2020-05-04 11:09:47 -03:00
Image.js [CHORE] Update react-navigation to v5 (#2154) 2020-06-15 11:00:46 -03:00
Message.js [IMPROVEMENT] Message Touchable (#2082) 2020-04-30 17:05:59 -03:00
MessageAvatar.js [FIX] Avatar of message as an emoji (#2038) 2020-05-08 14:16:22 -03:00
MessageError.js [IMPROVEMENT] Message Touchable (#2082) 2020-04-30 17:05:59 -03:00
Reactions.js [IMPROVEMENT] Message Touchable (#2082) 2020-04-30 17:05:59 -03:00
ReadReceipt.js [NEW] Themes (#1298) 2019-12-04 13:39:53 -03:00
RepliedThread.js [IMPROVEMENT] Refactor icon package (#2146) 2020-06-05 10:28:58 -03:00
Reply.js [CHORE] Update react-navigation to v5 (#2154) 2020-06-15 11:00:46 -03:00
Thread.js [IMPROVEMENT] Refactor icon package (#2146) 2020-06-05 10:28:58 -03:00
Touchable.js [IMPROVEMENT] Message Touchable (#2082) 2020-04-30 17:05:59 -03:00
Urls.js [CHORE] Update react-navigation to v5 (#2154) 2020-06-15 11:00:46 -03:00
User.js [NEW] Livechat (#2004) 2020-05-08 14:36:10 -03:00
Video.js [CHORE] Update react-navigation to v5 (#2154) 2020-06-15 11:00:46 -03:00
constants.js Message render performance (#880) 2019-05-20 17:43:50 -03:00
index.js [FIX] Avatar of message as an emoji (#2038) 2020-05-08 14:16:22 -03:00
styles.js [NEW] Send multiple attachments (#2162) 2020-06-26 17:22:56 -03:00
utils.js [NEW] Jitsi integration (#1196) 2019-09-18 14:32:12 -03:00