mattermost-mobile/app/components
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
..
__mocks__ [MM-9454] Added fade to send button (#2677) 2019-04-29 07:54:00 -07:00
__snapshots__ Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
announcement_banner [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
at_mention Cancel button restored (#5725) 2021-10-08 09:31:56 -03:00
attachment_button Update dependencies (#5686) 2021-09-22 13:54:12 -03:00
autocomplete Upgrade to rn 0.66.1 (#5727) 2021-10-31 13:57:07 -03:00
autocomplete_selector MM-34194 Add multiselect to Apps Forms (#5400) 2021-10-27 11:35:11 +02:00
avatars Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
channel_intro Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
channel_link Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
channel_loader Update dependencies (#5686) 2021-09-22 13:54:12 -03:00
compass_icon Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
custom_list Upgrade to rn 0.66.1 (#5727) 2021-10-31 13:57:07 -03:00
custom_status Update dependencies (#5686) 2021-09-22 13:54:12 -03:00
edit_channel_info Detox/E2E: Fix failures due to recent features (#5755) 2021-10-24 19:00:37 -07:00
emoji Remove all checks for minimum versions previous to 5.31 (#5572) 2021-09-06 12:57:24 +02:00
emoji_picker Update dependencies (#5686) 2021-09-22 13:54:12 -03:00
error_list Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
error_text [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
failed_network_action [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
friendly_date Fixed failing friendly date test case 2021-07-27 15:18:45 +05:30
global_threads Upgrade to rn 0.66.1 (#5727) 2021-10-31 13:57:07 -03:00
interactive_dialog_controller Fix interactive message submit button by adding a default when none is defined (#5551) 2021-08-17 13:12:33 +02:00
layout/keyboard_layout Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
load_more_posts Fix upside down loading message text while scrolling the post list (#5647) 2021-08-31 09:41:34 -04:00
markdown Cancel button restored (#5725) 2021-10-08 09:31:56 -03:00
network_indicator Update dependencies (#5686) 2021-09-22 13:54:12 -03:00
post_draft Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
post_list Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
profile_picture [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
progressive_image [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
radio_button [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
reaction_picker [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
refresh_list Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
retriable_fast_image Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
retry_bar_indicator Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
root Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
safe_area_view [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
search_bar MM-39337 set allowFontScaling to TextInput components (#5751) 2021-10-14 13:42:09 -03:00
sidebars Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
slide_up_panel Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
status_bar Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
team_icon [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
touchable_with_feedback Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
user_status [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
widgets/settings MM-39337 set allowFontScaling to TextInput components (#5751) 2021-10-14 13:42:09 -03:00
app_version.tsx Add eslint eol-last to require newline at end of files (#4985) 2020-11-30 21:46:05 -07:00
badge.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
badge.test.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
channel_icon.tsx [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
conditional_touchable.js Fix propTypes warnings (#5285) 2021-04-06 21:18:31 -04:00
deleted_post.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
fade.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
fade.test.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
formatted_date.tsx Post List & post components refactored (#5409) 2021-06-03 11:12:15 -07:00
formatted_markdown_text.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
formatted_relative_time.test.js Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
formatted_relative_time.tsx Voicechannels (#5753) 2021-11-11 11:33:30 +01:00
formatted_text.tsx Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
formatted_time.test.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
formatted_time.tsx Post List & post components refactored (#5409) 2021-06-03 11:12:15 -07:00
image_viewport.tsx Upgrade to rn 0.66.1 (#5727) 2021-10-31 13:57:07 -03:00
loading.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
loading.stories.tsx Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
no_results.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
post_list_retry.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
post_separator.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
profile_picture_button.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
profile_picture_button.test.js [MM-37553] Update default themes (#5648) 2021-09-03 10:50:24 -04:00
progress_bar.tsx Gallery Improvements (#4837) 2020-11-06 21:17:27 -03:00
remove_markdown.js MM-28602 Fix announcement banner crash if it includes a hashtag (#4808) 2020-09-15 10:03:40 -03:00
swiper.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
swiper.test.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
tag.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
text_input_with_localized_placeholder.js Add linter rules for import order and type member delimiters (#5514) 2021-07-23 11:06:04 +02:00
vector_icon.js MM-23570 Migrate from Segment to Rudder (#4293) 2020-05-13 16:54:07 -04:00