Christopher Poile
38b68733d0
MM-45755 - Calls: Unmute automatically in DM or GM channels ( #6627 )
...
* unmute in dm or gm channels
* refactor leave_and_join
* waitForReady -> waitForPeerConnection; 10ms -> 200ms check frequency
2022-09-08 13:40:55 -04:00
Christopher Poile
f6c3dabc57
MM-46685 MM-45753 - Fix voice activity indicator and Android speakerphone ( #6606 )
...
* voice activity indicator fix
* fix android speakerphone
2022-08-31 15:50:25 -04:00
Christopher Poile
d30b97ba99
MM-45747 - Cloud freemium limits & Max participants limits ( #6578 )
2022-08-20 08:57:14 -04:00
Christopher Poile
1692687c32
display multiple speakers in call screen UI ( #6585 )
2022-08-20 08:56:44 -04:00
Christopher Poile
6e3b2c2bd9
fix reconnect state; correct new channel state ( #6574 )
2022-08-12 16:02:04 -04:00
Christopher Poile
59c03b7b36
move currentCall creation into userJoined event ( #6571 )
2022-08-12 09:50:19 -04:00
Christopher Poile
7da253e310
MM-45945 - Calls: finish i18n of calls components and messages ( #6547 )
...
* finish i18n for calls components
* fix formatted time style bug
* prefer FormattedText
* more FormattedText
* merge conflicts
* PR comments on copy
2022-08-11 16:10:28 -04:00
Christopher Poile
c4e93ce2a5
Fix for call screen popping errors ( #6569 )
2022-08-11 14:03:25 -04:00
Claudio Costa
c71b28a6a8
[MM-45749] Support for advanced ICE server configs and TURN credentials ( #6544 )
...
* Support for advanced ICE server configs and TURN credentials
* PR comments
* merge conflicts
Co-authored-by: Christopher Poile <cpoile@gmail.com>
2022-08-10 12:33:02 -04:00
Claudio Costa
a2a3f4940d
Calls: WebSocket reconnection support ( #6543 )
...
Co-authored-by: Christopher Poile <cpoile@gmail.com>
2022-08-10 11:12:39 -04:00
Daniel Espino García
f4e6917185
Ensure no unresolved types in the definition files ( #6521 )
...
* 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"
2022-08-05 14:36:19 +02:00
Christopher Poile
f61ea842af
MM-45746 - Handle call_end ws event and '/call end' slash command ( #6542 )
2022-08-05 07:39:10 -04:00
Christopher Poile
17dbfdcb99
MM-45745 - Calls channel info screen options ( #6502 )
...
* implement calls_channel_info; joinCall refactoring
* i18n
* Start/Join call as top button; movable copy channel link button
* MM-45971 - Calls v2 PR comments (#6514 )
* don't clobber config if api req failed
* combine two loops into one
* update dependencies
* fetch user model on user connected
* fix state exports; spacing; unneeded field in ServerConfig type
* remove useless return in websocket handler
* constant sorting
* move microphone permission request to leave_and_join_alert
* ServerConfig -> ServerCallsConfig
* console.log -> logError
* ternary -> Platform.select
* merge conflicts
* add destructive options to OptionBox; require DismissChannelInfo fn
* add CopyLink option to quick actions list
* showSnackBar on link copied
* adjust quick_options_height
* Screens.Call
* fix CopyLink spacing
* fix observeUsersById, observe needed columns; fix JoinCallBanner mount
* optimized observables; bug fixes
* remove unneeded `return null`
* PR comments
* readable-stream -> 3.6.0
* merge conflicts
* PR comments
2022-07-29 11:10:32 -04:00
Christopher Poile
6c5043d598
MM-45744 - Calls mobile: Implement banner spacing ( #6490 )
...
* adjust more_messages banner with props
2022-07-29 10:26:31 -04:00
Christopher Poile
5bb240dec8
MM-43300: Calls v2 first cut ( #6475 )
...
* Android and iOS requirements
* external types
* babel config for calls, package.json for calls dependencies
* state in rxJS; tests
* actions, client/rest, websocket events, constants
* webrtc connection logic
* calls components / screens
* handle peer destroyed gracefully
* PR comments
* remove ViewPropTypes from mocks; no need to ignore error in LogBox
* calls.d.ts -> calls.ts; i18-extract
* @app/products/calls -> @calls
* PR comments; test cleanup
* Revert "remove ViewPropTypes from mocks; no need to ignore error in LogBox"
This reverts commit f9bd171a544de9c02da8387455f904b3840fc5dc.
* working on typing withServerUrl
* added exportedForInternalUse instead of commenting "internal export"
* better switchToThread in call_screen
* i18n
* typed withServerUrl
2022-07-22 15:57:12 -04:00