mattermost-mobile-upstream/patches
Elias Nahum 6edb76ec68
replace react-native-incall-manager with @mattermost/calls-native for audio management (#9973)
* 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
2026-08-06 07:38:54 +08:00
..
@gorhom+bottom-sheet+5.2.13.patch Migrate from RNN to Expo router (#9402) 2026-05-13 17:44:55 +08:00
@nozbe+watermelondb+0.28.1-0.patch feat(MM-65147): upgrade to react-native 0.77.3 (#9253) 2025-12-22 07:35:38 -07:00
@react-native-community+netinfo+12.0.1.patch Migrate from RNN to Expo router (#9402) 2026-05-13 17:44:55 +08:00
@rneui+base+5.0.0.patch Migrate from RNN to Expo router (#9402) 2026-05-13 17:44:55 +08:00
@types+commonmark-react-renderer+4.3.4.patch Update libraries and dependencies (#7678) 2023-11-25 07:46:13 +08:00
@types+react-syntax-highlighter+15.5.13.patch Upgrade RN as well as update or replace other dependencies (#8011) 2024-06-19 09:33:45 +08:00
expo-image+55.0.10.patch Migrate from RNN to Expo router (#9402) 2026-05-13 17:44:55 +08:00
expo-video-thumbnails+55.0.14.patch Migrate from RNN to Expo router (#9402) 2026-05-13 17:44:55 +08:00
ratex-react-native+0.1.4.patch Migrate from RNN to Expo router (#9402) 2026-05-13 17:44:55 +08:00
react-native-keyboard-controller+1.21.10.patch Fix crash on android caused by keyboard controller (#9902) 2026-07-07 15:31:44 +08:00
react-native-keychain+10.0.0.patch Update dependencies (#8721) 2025-04-07 09:30:06 +08:00
react-native-notifications+5.2.2.patch Fix Regressions (#9808) 2026-06-04 06:54:40 +08:00
react-native-safe-area-context+5.7.0.patch Migrate from RNN to Expo router (#9402) 2026-05-13 17:44:55 +08:00
react-native-share+12.3.1.patch Migrate from RNN to Expo router (#9402) 2026-05-13 17:44:55 +08:00
react-native-walkthrough-tooltip+1.6.0.patch Migrate from RNN to Expo router (#9402) 2026-05-13 17:44:55 +08:00
react-native-webrtc+124.0.7.patch Migrate from RNN to Expo router (#9402) 2026-05-13 17:44:55 +08:00
react-native+0.83.9.patch Migrate from RNN to Expo router (#9402) 2026-05-13 17:44:55 +08:00
react-syntax-highlighter+16.1.1.patch Migrate from RNN to Expo router (#9402) 2026-05-13 17:44:55 +08:00