mattermost-mobile/app/screens
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
..
about Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
add_reaction Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
apps_form MM-34194 Add multiselect to Apps Forms (#5400) 2021-10-27 11:35:11 +02:00
channel Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
channel_add_members [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
channel_info Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
channel_members [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
channel_notification_preference MM-37934: adds CRT channel notification preferences (#5744) 2021-10-28 11:06:03 +03:00
code MM-39337 set allowFontScaling to TextInput components (#5751) 2021-10-14 13:42:09 -03:00
create_channel MM-28474: Custom Sidebar Categories (#5460) 2021-09-20 14:11:57 -04:00
custom_status MM-39337 set allowFontScaling to TextInput components (#5751) 2021-10-14 13:42:09 -03:00
custom_status_clear_after Update dependencies (#5686) 2021-09-22 13:54:12 -03:00
edit_channel Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
edit_post MM-39337 set allowFontScaling to TextInput components (#5751) 2021-10-14 13:42:09 -03:00
edit_profile Remove all checks for minimum versions previous to 5.31 (#5572) 2021-09-06 12:57:24 +02:00
error_teams_list [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
expanded_announcement_banner Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
forgot_password MM-39337 set allowFontScaling to TextInput components (#5751) 2021-10-14 13:42:09 -03:00
gallery [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
interactive_dialog [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
login MM-39337 set allowFontScaling to TextInput components (#5751) 2021-10-14 13:42:09 -03:00
login_options Update dependencies (#5686) 2021-09-22 13:54:12 -03:00
mfa MM-39337 set allowFontScaling to TextInput components (#5751) 2021-10-14 13:42:09 -03:00
more_channels Cancel button restored (#5725) 2021-10-08 09:31:56 -03:00
more_dms [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
notification MM-36980, MM-37030: Opens the thread on push notification and Notifications settings (#5618) 2021-08-20 19:49:00 +03:00
options_modal Fix options modal dismiss for OptionsModal (#5819) (#5822) 2021-11-10 09:27:57 -03:00
participants_list Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
perf_metrics [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
permalink Update dependencies (#5686) 2021-09-22 13:54:12 -03:00
pinned_posts [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
plugin MM-34811 Add plugin oauth support (#5395) 2021-09-27 18:17:56 +02:00
post_options MM-34842 global threads options (#5630) 2021-10-11 13:24:38 +05:30
reaction_list Update dependencies (#5686) 2021-09-22 13:54:12 -03:00
recent_mentions [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
saved_posts [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
search [MM-38216] Add multiteam mentions and saved posts (#5677) 2021-09-24 09:35:01 -03:00
select_server Upgrade to rn 0.66.1 (#5727) 2021-10-31 13:57:07 -03:00
select_team [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
selector_screen MM-34194 Add multiselect to Apps Forms (#5400) 2021-10-27 11:35:11 +02:00
settings Upgrade to rn 0.66.1 (#5727) 2021-10-31 13:57:07 -03:00
slide_up [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
sso Upgrade to rn 0.66.1 (#5727) 2021-10-31 13:57:07 -03:00
table Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
terms_of_service [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
thread 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
thread_options MM-34842 global threads options (#5630) 2021-10-11 13:24:38 +05:30
user_profile [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
index.js Voicechannels (#5753) 2021-11-11 11:33:30 +01:00