mattermost-mobile/ios
Jesús Espino 49462bd4a0 Voicechannels (#5753)
* Some extra work on voice channels interface

* Fixing some TODOs

* Improving styling of call in channel

* Improve calls monitoring

* Replacing some of the fontawesome icons with the compass ones

* Improving the layout

* Migrating to webrtc2 for unified plan

* Add screen on and off behavior

* Adding incall manager plugin

* Moving everything into the products/calls folder

* Make products modules routes relatives

* Make products modules routes @mmproducts

* Removing initiator parameter

* Removing trickle parameter

* Simplifying code

* Removing underscore from private variables

* Removing underscore from private things

* More simplifications

* More simplifications

* More simplifications

* Changing sha sum for mmjstool

* Fixing typo

* Migrating simple-peer to typescript

* Migrating simple-peer to typescript

* Improving the size of the screen share

* Adding feature flag to disable the calls feature in mobile

* Fixing some tests

* Removing obsolte tests

* Added call ended support for the post messages

* Fixing some warnings in the tests

* Adding JoinCall tests

* Adding CallMessage tests

* Adding CurrentCall unit tests

* Adding CallAvatar unit tests

* Adding FloatingCallContainer unit tests

* Adding StartCall unit tests

* Adding EnableDisableCalls unit tests

* Adding CallDuration tests

* Improving CallDuration tests

* Adding CallScreen unit tests

* Adding CallOtherActions screen tests

* Fixing some dark theme styles

* Fixing tests

* More robustness around connecting/disconnecting

* Adding FormattedRelativeTime tests

* Adding tests for ChannelItem

* Adding tests for ChannelInfo

* Adding selectors tests

* Adding reducers unit tests

* Adding actions tests

* Removing most of the TODOs

* Removing another TODO

* Updating tests snapshots

* Removing the last TODO

* Fixed a small problem on pressing while a call is ongoing

* Remove all the inlined functions

* Replacing usage of isLandscape selector with useWindowDimensions

* Removed unnecesary makeStyleSheetFromTheme

* Removing unneded  properties from call_duration

* Fixing possible null channels return from getChannel selector

* Moving other inlined functions to its own constant

* Simplifiying enable/disable calls component

* Improving the behavior when you are in the call of the current channel

* Adding missing translation strings

* Simplified a bit the EnableDisableCalls component

* Moving other inlined functions to its own constant

* Updating snapshots

* Improving usage of makeStyleSheetFromTheme

* Moving data reformating from the rest client to the redux action

* Adding calls to the blocklist to the redux-persist

* Fixing tests

* Updating snapshots

* Update file icon name to the last compass icons version

* Fix loading state

* Only show the call connected if the websocket gets connected

* Taking into consideration the indicator bar to position the calls new bars

* Making the MoreMessagesButton component aware of calls components

* Updating snapshots

* Fixing tests

* Updating snapshot

* Fixing different use cases for start call channel menu

* Fixing tests

* Ask for confirmation to start a call when you are already in another call

* Update app/products/calls/components/floating_call_container.tsx

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>

* Memoizing userIds in join call

* Applying suggestion around combine the blocklist for calls with the one for typing

* Adding explicit types to the rest client

* Removing unneeded permission

* Making updateIntervalInSeconds prop optional in FormattedRelativeTime

* Making updateIntervalInSeconds prop optional in CallDuration

Co-authored-by: Elias Nahum <nahumhbl@gmail.com>
2021-11-11 11:33:30 +01:00
..
Fonts Add vector icons (#34) 2016-10-20 17:42:31 -07:00
Mattermost Version 1.48.0 build 378 (#5811) (#5814) 2021-11-04 09:24:44 -03:00
Mattermost.xcodeproj Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
Mattermost.xcworkspace [MM-16593] Upgrade to RN 0.61.2 (#3455) 2019-10-28 15:04:24 -07:00
MattermostShare Version 1.48.0 build 378 (#5811) (#5814) 2021-11-04 09:24:44 -03:00
MattermostTests Upgrade to RN 0.62.2 (#4093) 2020-04-14 16:39:51 -04:00
NotificationService Version 1.48.0 build 378 (#5811) (#5814) 2021-11-04 09:24:44 -03:00
SplashScreenResource MM-37092 Update Splash Screen to align with new branding (#5610) 2021-08-13 10:02:31 -04:00
UploadAttachments MM-37781: Only evaluates some config settings if the server is less than v6. (#5627) 2021-09-15 16:52:39 -04:00
bundleReactNative.sh Update dependencies (#5686) 2021-09-22 13:54:12 -03:00
Gemfile Upgrade to rn 0.66.1 (#5727) 2021-10-31 13:57:07 -03:00
Gemfile.lock Upgrade to rn 0.66.1 (#5727) 2021-10-31 13:57:07 -03:00
KeyShareConsumer.storyboard CBA support for iOS (#1767) 2018-06-19 19:35:42 -04:00
makeSentryProperties.sh RN-9379 Updated react-native-sentry to 0.34.0 (#1447) 2018-02-21 01:01:06 +08:00
Podfile Upgrade to rn 0.66.1 (#5727) 2021-10-31 13:57:07 -03:00
Podfile.lock Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
react-native-xcode.sh Build Improvements (#4884) 2020-10-15 22:09:36 -03:00
SwimeProxy.swift Fix iOS crash when pasting large images and included other file types (#3424) 2019-10-24 20:41:38 +03:00
uploadDebugSymbols.sh Upgrade sentry to 0.39.1 (#2365) 2018-11-23 11:58:45 -05:00