mirror of
https://github.com/mattermost/mattermost-mobile.git
synced 2026-11-05 10:28:54 +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
|
||
|---|---|---|
| .. | ||
| api | ||
| components | ||
| credentials | ||
| crt | ||
| database | ||
| global | ||
| launch | ||
| modules | ||
| screens | ||
| security_manager | ||
| utils | ||
| vendor | ||