mirror of
https://github.com/mattermost/mattermost-mobile.git
synced 2026-11-06 10:50:13 +00:00
* replace react-native-incall-manager with @mattermost/calls-native for audio management
Removes react-native-incall-manager entirely and implements audio session
lifecycle, route selection, and ringtone playback directly in calls-native
on both iOS (AVAudioSession) and Android (AudioManager). Adds smart
priority-based auto-routing (BT > WiredHeadset > Earpiece) with user-intent
pinning. Unifies AudioDevice/AudioRoute types in calls-native as the single
source of truth.
* feedback review
* feedback on tests
* feedback review
* have callkit use the ringtone selected by the user
* feedback review
* destroy db after test
* route to wired headset on android
* Android bring back vibration
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| @gorhom+bottom-sheet+5.2.13.patch | ||
| @nozbe+watermelondb+0.28.1-0.patch | ||
| @react-native-community+netinfo+12.0.1.patch | ||
| @rneui+base+5.0.0.patch | ||
| @types+commonmark-react-renderer+4.3.4.patch | ||
| @types+react-syntax-highlighter+15.5.13.patch | ||
| expo-image+55.0.10.patch | ||
| expo-video-thumbnails+55.0.14.patch | ||
| ratex-react-native+0.1.4.patch | ||
| react-native-keyboard-controller+1.21.10.patch | ||
| react-native-keychain+10.0.0.patch | ||
| react-native-notifications+5.2.2.patch | ||
| react-native-safe-area-context+5.7.0.patch | ||
| react-native-share+12.3.1.patch | ||
| react-native-walkthrough-tooltip+1.6.0.patch | ||
| react-native-webrtc+124.0.7.patch | ||
| react-native+0.83.9.patch | ||
| react-syntax-highlighter+16.1.1.patch | ||