We're getting some no-video problems after the migration to Unified Plan
(before it was only working for same plan clients FWIW).
It was already disabled on Android, so the same in iOS while we figure
this out.
For some reason one of the users gets a black screen when doing Android
to Android calls. If iOS is involved things Just Work (TM).
It seems to be related to the use of H.264, but since it works with iOS
there must be something else to it.
* feat: Drops hide self-view setting from profile tab.
* feat: Moves function for disableSelfView value in base/settings.
* squash: Drops notification.
* feat: Move hide self view option in more tab.
* feat: Move hide self view option in more tab.
* feat: Adds option to disable self view UI settings.
* squash: Disable settings when controlled from config.
Added config option disableSelfView. This disables it on web and native
Added button on local video menu and toggle in settings on web to change the setting
feat(App): refactor App and split it into BaseApp and App
BaseApp does all the heavy-lifting related to creating the redux store,
navigation, and so on.
App currently handles URL props and actually triggering navigation based on
them.
[RN] If base/config knows a domain, then the app knows it
Knowledge is power, man!
The config.js cache predates the feature base/known-domains.
Technically, it's also able to recall more domains that the feature
recent-list can (because the latter limits its entries).