Rocket.Chat.ReactNative/app
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
..
actions [IMPROVEMENT] Use react-native-notifier for in-app notifications (#2139) 2020-06-16 17:32:30 -03:00
constants [CHORE] Add wrapper to make Meteor methods calls over REST (#2104) 2020-06-29 14:57:39 -03:00
containers [IMPROVEMENT] Expo-av audio recorder (#2195) 2020-07-06 16:23:46 -03:00
i18n [NEW] Omnichannel Status Toggle (#2217) 2020-06-26 17:45:21 -03:00
lib [IMPROVEMENT] Mark thread as read on open (#2225) 2020-06-29 15:47:48 -03:00
notifications/push [IMPROVEMENT] Use react-native-notifier for in-app notifications (#2139) 2020-06-16 17:32:30 -03:00
presentation [NEW] Send multiple attachments (#2162) 2020-06-26 17:22:56 -03:00
reducers [IMPROVEMENT] Use react-native-notifier for in-app notifications (#2139) 2020-06-16 17:32:30 -03:00
sagas [NEW] Omnichannel Status Toggle (#2217) 2020-06-26 17:45:21 -03:00
selectors [FIX] Iframe auth Login Button (#2241) 2020-07-03 11:23:33 -03:00
stacks [NEW] Send multiple attachments (#2162) 2020-06-26 17:22:56 -03:00
static/images Several fixes for 1.2.1 (#448) 2018-09-19 11:18:32 -03:00
utils [NEW] Send multiple attachments (#2162) 2020-06-26 17:22:56 -03:00
views [FIX] Send thread attachment (#2242) 2020-07-03 11:07:29 -03:00
AppContainer.js [FIX] Handle TypeErrors on navigationRef and draftMessage due to null properties (#2232) 2020-07-02 14:10:11 -03:00
ReactotronConfig.js [CHORE] Bugsnag logging setup (#1145) 2019-08-23 10:18:47 -03:00
commands.js [CHORE] Update react-navigation to v5 (#2154) 2020-06-15 11:00:46 -03:00
dimensions.js [CHORE] Create DimensionsContext (#2098) 2020-06-17 14:35:58 -03:00
emojis.js [FIX] Remove unrecognized emoji flags on android (#1887) 2020-03-17 17:19:18 -03:00
index.js [CHORE] Create DimensionsContext (#2098) 2020-06-17 14:35:58 -03:00
share.js [FIX] Handle TypeErrors on navigationRef and draftMessage due to null properties (#2232) 2020-07-02 14:10:11 -03:00
theme.js [NEW] Action Sheet (#2114) 2020-06-15 16:35:45 -03:00