* move creating/leaving currentCall into the connection; refactoring
* refactoring; two-stage connecting so existing screen stream can be saved
* better separation of concerns
* change warning to debug
* use getServerDatabase instead of getActiveServerDatabase
* fix bugs
* PR comments
* add showMore component only when exceeding 4 modifier elements
* rename variable
* When the user switches teams, default search screen to to that team
* remove isCallsPluginEnabled; add current call bar to thread screen
* popTo thread/call screen; updateProps in dismissAllModalsAndPopToScreen
* remove unneeded withServerUrl; only updateProps if needed
* Use always first the local channels
* Fix several race condition related issues
* Remove clean after cursor change
* Address feedback
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Daniel Espino <danielespino@MacBook-Pro-de-Daniel.local>
* Fix crash on Android when session expired notification is presented
* react-native-notification patch for schedule fix on android and open local notification on iOS
* Fix android scheduled session notification crash
* patch react-native-navigation to support blur/focus AppState on Android
* remove schedule session expired notification from login entry point
* schedule session expired notification actions
* add session manager
* Handle open session expired notification
* Ensure no unresolved types in the definition files
* Address feedback and general cleanup
* Move import from @constants/x to @constants where relevant
* Remove unneeded "import as"
* implement so that autocomplete will track the collapsable header
* add search screen
* move autocomplete to it's own view and add zindex to the view so it sits
atop the modifiers and results
* remove unused imports
* - remove console.log
- paddingTop is optional
* remove comments
* remove commented code
* - use a more reasonable zindex value. On more than in Nav Header
- use consts for autocomplete padding top
* remvoe search screen button
* - add dependencies
* - remove search button
* - not needed
* move autocomplete zindex to constant
* - move autocomplete directly below NavigationHeader
- adjust distance from search box
* - remove setXX from dependencies
- remove useMemo because only returning the component
* remove these changes. after placing autocomplete correcting in the
search component, this works as expected
* without this setting, ios has the issue where autocomplete is open,
transparent, and has height. The user cannot click any modifiers.
* - need usememot for autocomplete
- add isSearch to remote runSearch function as option to hit the search
for autocomplete API option
- Initial component needs handleTextChange callback to set the
cursorPosition correctly
* use ternary operator