mattermost-mobile/app
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
..
actions Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
client Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
components Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
constants Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
hooks Upgrade to rn 0.66.1 (#5727) 2021-10-31 13:57:07 -03:00
i18n Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
init Upgrade to rn 0.66.1 (#5727) 2021-10-31 13:57:07 -03:00
mattermost_bucket iOS Native Share Extension (Swift) (#2575) 2019-02-26 14:31:57 -03:00
mattermost_managed Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
mm-redux Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
notification_preferences Deps update (#3806) 2020-01-20 13:20:03 -03:00
products/calls Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
reducers MM-38784, MM-38409 New messages line in threads screen & Pull to refresh for global threads screen (#5690) 2021-10-07 15:14:34 +05:30
screens Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
selectors MM-38784, MM-38409 New messages line in threads screen & Pull to refresh for global threads screen (#5690) 2021-10-07 15:14:34 +05:30
store Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
styles [MM-31177] Use png over Compass icon for logo (#5008) 2020-12-09 22:16:29 -07:00
telemetry fix start since launch metric (#5433) 2021-06-07 15:16:49 -04:00
types Add eslint eol-last to require newline at end of files (#4985) 2020-11-30 21:46:05 -07:00
utils Cancel button restored (#5725) 2021-10-08 09:31:56 -03:00
mattermost.js Excluding follow button in the header from being added to the stack (#5723) 2021-10-06 18:07:20 -04:00
mattermost.test.js Excluding follow button in the header from being added to the stack (#5723) 2021-10-06 18:07:20 -04:00