Skip to content
This repository has been archived by the owner on Mar 13, 2024. It is now read-only.

[MM-31708][MM-31726][MM-31739][MM-31727] - Fix regressions in RHS and Status menu #7290

Merged
merged 3 commits into from
Jan 8, 2021

Conversation

nevyangelova
Copy link
Contributor

@nevyangelova nevyangelova commented Jan 7, 2021

Summary

This PR fixes regressions caused by #7029 and other style changes. I added a fix for the 'focussed' typo

Ticket Link

https://mattermost.atlassian.net/browse/MM-31708
https://mattermost.atlassian.net/browse/MM-31726
https://mattermost.atlassian.net/browse/MM-31739
https://mattermost.atlassian.net/browse/MM-31727

Fix v. Cloud (January 12)

@nevyangelova nevyangelova added 2: Dev Review Requires review by a core commiter 3: QA Review Requires review by a QA tester Setup Cloud Test Server Setup a test server using Mattermost Cloud labels Jan 7, 2021
@nevyangelova nevyangelova added this to the v5.31.0 milestone Jan 7, 2021
@amyblais amyblais added the CherryPick/Approved Meant for the quality or patch release tracked in the milestone label Jan 7, 2021
@amyblais amyblais removed this from the v5.31.0 milestone Jan 7, 2021
@amyblais
Copy link
Member

amyblais commented Jan 7, 2021

To be cherry-picked to cloud for Jan 12th release.

@jgilliam17
Copy link
Contributor

Thanks @nevyangelova
Seeing one issue related to https://mattermost.atlassian.net/browse/MM-31727
For the top post on the RHS, hover effect is not extended up to the date separator line. Here's community screenshot for comparison.
on community
and on test server
Screen Shot 2021-01-07 at 10 59 30 AM

@nevyangelova
Copy link
Contributor Author

@jgilliam17 fixed

Copy link
Contributor

@jgilliam17 jgilliam17 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @nevyangelova
Tested, looks good to merge.

  • Verified search dropdown is not triggered for plugins and when opening saved posts on the RHS.
  • Verified file drag and drop works in RHS
  • Verified status icons are aligned
  • Verified margins around the RHS date separator and textbox

@amyblais
Copy link
Member

amyblais commented Jan 8, 2021

@hmhealey @calebroseland Kind note to prioritize reviews for Cloud January 12th release.

@calebroseland
Copy link
Member

@nevyangelova does this handle where the suggestion list opens when the github plugin is opened?
CleanShot 2021-01-08 at 13 03 50

(Observed on daily)

@cpoile cpoile removed the request for review from hmhealey January 8, 2021 19:16
@cpoile cpoile removed 2: Dev Review Requires review by a core commiter 3: QA Review Requires review by a QA tester Setup Cloud Test Server Setup a test server using Mattermost Cloud labels Jan 8, 2021
@mm-cloud-bot
Copy link

Test server destroyed

@cpoile cpoile merged commit 6e552b9 into master Jan 8, 2021
@cpoile cpoile deleted the fix-rhs-regressions branch January 8, 2021 19:17
@cpoile
Copy link
Member

cpoile commented Jan 8, 2021

@calebroseland It should -- I tested it with the Incident Managment plugin, which opens the RHS and was having the same problem. I reviewed because Harrison is busy for a bit, and it probably should have be elevated to SET (it's affecting the IM e2e tests). Thanks!

@amyblais amyblais added 4: Reviews Complete All reviewers have approved the pull request Changelog/Not Needed Does not require a changelog entry labels Jan 8, 2021
@amyblais amyblais added the Docs/Not Needed Does not require documentation label Jan 8, 2021
@amyblais
Copy link
Member

amyblais commented Jan 8, 2021

/cherry-pick cloud

@mattermod
Copy link
Contributor

Cherry pick is scheduled.

@calebroseland
Copy link
Member

calebroseland commented Jan 8, 2021

@cpoile can confirm. Realized it repro'd with the Incident Management and found the same. Thanks!

mattermost-build pushed a commit to mattermost-build/mattermost-webapp that referenced this pull request Jan 8, 2021
… Status menu (mattermost#7290)

* Fix regressions in RHS and Status menu

* update tests

* Fix separator margins

Co-authored-by: Nevyana Angelova <nevyangelova@Nevyanas-MacBook-Pro-2.local>
(cherry picked from commit 6e552b9)
@mattermod mattermod added CherryPick/Done Successfully cherry-picked to the quality or patch release tracked in the milestone and removed CherryPick/Approved Meant for the quality or patch release tracked in the milestone labels Jan 8, 2021
mattermod pushed a commit that referenced this pull request Jan 8, 2021
nickmisasi added a commit that referenced this pull request Jan 11, 2021
* change super to system (#7076) (#7088)

Automatic Merge

* MM-20465 Fix for collapse/expand of image preview (#7085)

* The toggle function requires id and not post
  * This was most likely changed to fix a ts error

* MM-20465 Revert usage of getCurrentChannel to getCurrentChannelId where possible (#7064) (#7092)

(cherry picked from commit 1d7e5e9)

Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>

* Automated cherry pick of #7096 (#7097)

(cherry picked from commit 6c35b79)

Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>
(cherry picked from commit 59cebce)

* Automated cherry pick of #7101 (#7104)

(cherry picked from commit 0595ff3)

Co-authored-by: Nick Misasi <nick.misasi@mattermost.com>

* MM-30477 Fix for autocomplete not closing (#7093)

Automatic Merge

* Add GitLab jobs

* Translations update from Weblate (#7122)

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Romanian)

Currently translated at 93.8% (4121 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 98.9% (4345 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4392 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (Spanish)

Currently translated at 97.7% (4292 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Dutch)

Currently translated at 98.8% (4341 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>

* Translations update from Weblate (#7139)

* Translated using Weblate (Spanish)

Currently translated at 99.1% (4357 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Dutch)

Currently translated at 98.8% (4344 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Dutch)

Currently translated at 98.9% (4349 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.4% (4327 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>

* Merge latest master into cloud branch for next release (#7144)

* DOPS-243 (#7075)

DOPS-243 (#7075)

* [GH-13483] Migrate 'components/channel_invite_modal' module and associated tests to TypeScript (#6968)

* [WIP] migration to typescript

* [WIP] further typescript changes

* finalized move of component to typescript

* [WIP] move index file to typescript

* updated test to typescript

* fix for types in index file

* removed failing class import

* [No Ticket] Update to latest redux hash and fixing test cases with missing types (#7084)

Automatic Merge

* [MM-27154] Cypress tests: Incoming Webhooks (#6977)

* Incoming webhooks cypress tests

* Remove unused variable

* PR feedback

* add license

* PR feedback and lint

* fix import path

Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com>

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com>

* fix failing tests due to announcement bar (#7077)

* MM-27315 Cypress tests for Integrations > Slash command auto-complete (7 test cases) (#6909)

* MM-30359: Cypress/E2E: Account Settings > Email (#7051)

* MM-30359: Cypress/E2E: Account Settings > Email

This PR automates the following test cases:

MM-T2066

MM-T2067

MM-T2068

MM-T2069

MM-T2070

MM-T2071

MM-T2072

MM-T2073

https://mattermost.atlassian.net/browse/MM-30359

```release-note
NONE
```

* fix lint

* add the other tests

* Address review comments

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-T561] Add e2e test for MM-T561 (#7015)

* Add e2e test
Add test for: Browser tab and team sidebar - direct messages don't add indicator on team icon in team sidebar (but do in browser tab)
Github Issues: Fix mattermost/mattermost#15700
Jira Ticket: MM-T561

* Apply suggested review

* Add cleanup for MM-T560_2

* Linting

* Separate test file

* Linting

* Add prerequisite

* Rename file

* Remove old test

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-28255] Add tests for OAuth Apps (#6558)

* Add tests for OAuth Apps

* Add remaining tests

* Update test names, fix typos and add explicit status codes

* Add group and license check

* Move tests to enterprise folder

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* MM-29858: Migrate string refs to functional ones in autosize textarea component (#6885)

* MM-29858: Migrate string refs to functional ones in autosize textarea component

* MM-29858: Rename reference instance variable with suffix Ref

* MM-29858: Use camel casing for textarea reference variable

* MM-29858: Allow empty value for textarea

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* Migrate errorMessage string ref (#6882)

Automatic Merge

* MM-T329 Image link preview (#7005)

* wip

* wip

* finished

* revision

* remove log

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-28150] e2e: add MM-T924, MM-T928, MM-T929, MM-T930 (#7045)

* e2e: add MM-T924, MM-T928, MM-T929, MM-T930

* reflect review comments

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* MM-30363: Cypress/E2E: Automate backlogs - Edit Bot Username (1 test case) (#7073)

* MM-30373 - first iteration

* MM-30377 - first iteration

* remove spurious file

* MM-30377 - further iteration

* MM-30363 - first iteration

* remove extra file

* some cleanup

* remoe extra space

Co-authored-by: Catalin Tomai <catalin.tomai@mattermost.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* promote and demote tests to/from prod (#7080)

* Cypress/E2E: Fix toast appears unread spec (#7081)

* change super to system (#7076)

* MM-20418: Migrate 'components/channel_selector_modal' module and associated tests to TypeScript (#6975)

* DOPS-243: Fix images (#7089)

DOPS-243: Fix images (#7089)

* MM-T439 Town Square is not marked as unread for existing users when a new user is added to the team (#7053)

Automatic Merge

* [MM-20582] Migrate 'components/admin_console/team_channel_settings/ch… (#6840)

* MM-20465 Fix for collapse/expand of image preview (#7085)

* The toggle function requires id and not post
  * This was most likely changed to fix a ts error

* MM-20465 Revert usage of getCurrentChannel to getCurrentChannelId where possible (#7064)

* [MM-29821] Prefer TypeScript files over JavaScript in webpack (#7090)

* [MM-30317] add MANAGE_REMOTE_CLUSTERS permission (#7060)

* add MANAGE_REMOTE_CLUSTERS permission

* Update i18n/en.json

Co-authored-by: Doug Lauder <wiggin77@warpmail.net>

Co-authored-by: Doug Lauder <wiggin77@warpmail.net>

* MM-20416: Migrate 'components/channel_header_mobile/collapse_lhs_button' module to TypeScript (#6971)

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* Remove Cloud billing flag from System Console (#7096)

(cherry picked from commit 6c35b79)

Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>

* Translations update from Weblate (#7100)

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4390 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

Translated using Weblate (Turkish)

Currently translated at 100.0% (4329 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (German)

Currently translated at 90.4% (3915 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/de/

* Translated using Weblate (Korean)

Currently translated at 80.1% (3468 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ko/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.9% (4328 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

* Translated using Weblate (Russian)

Currently translated at 95.0% (4113 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ru/

* Translated using Weblate (Dutch)

Currently translated at 98.5% (4328 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 98.4% (4322 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 96.7% (4246 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Romanian)

Currently translated at 93.8% (4119 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

Translated using Weblate (Romanian)

Currently translated at 92.7% (4072 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Dutch)

Currently translated at 98.5% (4325 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: Ji-Hyeon Gim <potatogim@potatogim.net>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>

* Migrate 'components/announcement_bar/default_announcement_bar' module and associated tests to TypeScript (#6963)

* rename file

* working except for test file

* restore unincluded test file to jsx

* pass npm make check

* update snapshot

* respond to review comments

* checkout package-lock.json

* revert package-lock.json changes

* fix linting errors

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* Migrate this.ref.dotMenu to functional (#6957)

* Migrate this.ref.dotMenu to functional

* Fixed formatting

* Fix reference

* rename dotMenu to dotMenuRef for consistency with other PRs, remove comments

* Removed blanked line to pass lint check

Co-authored-by: root <root@DESKTOP-4IBHFV5.localdomain>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* MM-20897 Add category muting (#7033)

* MM-20897 Add ability to mute categories

* Increase timeout to ensure test passes

* Add E2E test for moving channels into muted categories

* Update mattermost-redux to branch

* Fix unit tests

* Fix types

* Update snapshot

* asdf

* Add additional E2E test and API client infrastructure

* MM-24293 Fix to have group channels return in quick switcher with space (#7059)

* MM-24293 Fix to have group channels return in quick siwchter with space

  * Split the  search term by spaces and match with users in
    group channels

* Update components/suggestion/switch_channel_provider.jsx

Co-authored-by: Guillermo Vayá <guivaya@gmail.com>

Co-authored-by: Guillermo Vayá <guivaya@gmail.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* If card year is 0 return false for isExpired (#7101)

* Converted 'dot_menu' to typescript. (#6825)

* Migrate string refs of reset password modal (#7038)

Automatic Merge

* MM-20415 Migrate 'components/channel_header_mobile/unmute_channel_button' module and associated tests to TypeScript (#6972)

* MM-30477 Fix for autocomplete not closing (#7093)

Automatic Merge

* MM-20897 Cleanup a couple missed issues (#7106)

* MM-T638 Webhook posts when webhook creator is not a member of the channel (#7091)

* wip

* wip

* wip

* wip

* added check

* small fix

* fix

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-20481] Migrate 'components/post_view/post_body_additional_content' module and associated tests to TypeScript (#6668)

* [MM-20481] Migrate 'components/post_view/post_body_additional_content' module and associated tests to TypeScript

Fixes mattermost/mattermost#15460
JIRA: https://mattermost.atlassian.net/browse/MM-20481

* Make actions attribute non nullable

* Require YoutubeVideo's postId property since it really is

* Fix tests

* Add stages for onprem

* Add build-vars stage

* set isDisabled prop for site > notices (#7103)

Automatic Merge

* [MM-27931][MM-30158] Multi-selection and dragging of channels (#6979)

* [MM-27931] Multiselection of channels

* Test fix

* Lint fix

* Change opacity of selected state to 0.24

* Added hover state for selected channels

* Tests for multiSelect

* Drag and drop working (without visuals, missing redux commit)

* Multi drag and drop styles (fade the selected channels, might change)

* Don't allow multisellected channels to be dropped where they shouldn't be

* Lint, type, test, translation fixes

* Allow dragging of non matching channel groups by rejecting the channels that don't match

* Redux update

* Another test fix

* Fixed selected count style to work off of center channel exclusively

* Added really obvious styling

* Style change/PR feedback

* Style change

* Include active channel in all initial selections

* PR feedback

* Add constant for shifted index

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-20572] Migrate 'components/admin_console/compliance_reports' to TypeScript (#13500) (#7036)

Automatic Merge

* MM-30087 Remove direct dependency between Client4 and Rudder (#7056)

* MM-30087 Remove direct dependency between Client4 and Rudder

* Update tests

* Switch mattermost-redux to master

* Fix missing types

* Change how we mock and import rudder

* Remove test that checks if events are sent to Rudder

* [MM_20423]'external_image'module to ts (#16151) (#7025)

- migrate ts index.js file
- migrate ts for external_image.tsx
- migrate ts for external_images.test.jsx

Co-authored-by: Hossein Ahmadian-Yazdi <hyazdi1997@gmail.com>

* Fix issue 16144: migrate components/claim module and tests to TypeScript (#7043)

Automatic Merge

* MM-T2056 e2e to test, Username change reflecting for other users (#7074)

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-26334] Fixes direct messages loading screen misalignment (#6813)

Summary:
Reduces the height of the loading screen so it is more centered and/or unintrusive(small screens) enough to remove the scroll bar during loading.

Ticket Link:
Fixes mattermost/mattermost#15926

* Translations update from Weblate (#7122)

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Romanian)

Currently translated at 93.8% (4121 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 98.9% (4345 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4392 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (Spanish)

Currently translated at 97.7% (4292 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Dutch)

Currently translated at 98.8% (4341 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>

* MM-28153: Cypress/E2E: Automate backlogs - System Console > Environment (8 test cases) (#7049)

* MM-30377: Cypress/E2E: Automate backlogs - Messaging > Channel and Post Links (6 test cases) (#7072)

* MM-30355: Cypress/E2E: Automate backlogs - Account Settings > Username (6 test cases) (#7062)

* MM-27208 Add tests for MM-T1684, MM-T1687, and MM-T1688 (#7124)

* MM-27208 MM-T1684 Add test number to existing test case

* Fix makeClient for requests without a body

* MM-27208 MM-T1687 Add test for another user archiving a channel

* MM-27208 MM-T1688 Add test for searching in archived channels

* Translations update from Weblate (#7139)

* Translated using Weblate (Spanish)

Currently translated at 99.1% (4357 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Dutch)

Currently translated at 98.8% (4344 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Dutch)

Currently translated at 98.9% (4349 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.4% (4327 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>

Co-authored-by: Elisabeth Kulzer <elikul@elikul.de>
Co-authored-by: Tobias Weichart <tweichart@users.noreply.github.com>
Co-authored-by: Hossein Ahmadian-Yazdi <hahmadia@users.noreply.github.com>
Co-authored-by: Michael Kochell <6913320+mickmister@users.noreply.github.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com>
Co-authored-by: Jason Frerich <jason.frerich@mattermost.com>
Co-authored-by: Agniva De Sarker <agnivade@yahoo.co.in>
Co-authored-by: seongwon-kang <56567660+seongwon-kang@users.noreply.github.com>
Co-authored-by: Daniel Espino García <larkox@gmail.com>
Co-authored-by: sowmiyamuthuraman <32141844+sowmiyamuthuraman@users.noreply.github.com>
Co-authored-by: Sridhar <kattasridhar02@gmail.com>
Co-authored-by: Michael Leonard <mike@worx4you.com>
Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>
Co-authored-by: catalintomai <56169943+catalintomai@users.noreply.github.com>
Co-authored-by: Catalin Tomai <catalin.tomai@mattermost.com>
Co-authored-by: Joseph Baylon <joseph.baylon@mattermost.com>
Co-authored-by: Revanth M <7revanth47@gmail.com>
Co-authored-by: Clément Collin <cinlloc@gmail.com>
Co-authored-by: Sudheer <sudheer.105@gmail.com>
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>
Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>
Co-authored-by: Weblate (bot) <hosted@weblate.org>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: Ji-Hyeon Gim <potatogim@potatogim.net>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: Morgan Connolly <mconnolly@buildzoom.com>
Co-authored-by: Ekaterina Grinberg <46496977+egrinberg@users.noreply.github.com>
Co-authored-by: root <root@DESKTOP-4IBHFV5.localdomain>
Co-authored-by: Guillermo Vayá <guivaya@gmail.com>
Co-authored-by: Nick Misasi <nick.misasi@mattermost.com>
Co-authored-by: Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>
Co-authored-by: Nicolas Le Cam <niko.lecam@gmail.com>
Co-authored-by: Daniel Shuy <daniel_shuy@hotmail.com>
Co-authored-by: dizkek <41262168+dizkek@users.noreply.github.com>
Co-authored-by: Hossein Ahmadian-Yazdi <hyazdi1997@gmail.com>
Co-authored-by: Luciano Lim <chunyumikey@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>

* MM-30972 Add proper padding to code preview line numbers (#7155) (#7167)

Automatic Merge

* Automated cherry pick of #7133 (#7178)

* Drop aria-label from Marketplace item description

* Add general aria-label

(cherry picked from commit 01b80ca)

Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com>

* Update NOTICE.txt (#7102) (#7179)

Automatic Merge

* Automated cherry pick of #7183 (#7184)

(cherry picked from commit 22793b4)

Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>

* Translations update from Weblate (#7182)

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.8% (4383 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.9% (4344 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.9% (4346 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

* Translated using Weblate (Romanian)

Currently translated at 100.0% (4391 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

Translated using Weblate (Romanian)

Currently translated at 100.0% (4391 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

Translated using Weblate (Romanian)

Currently translated at 100.0% (4393 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.2% (4356 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.1% (4356 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Dutch)

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.2% (4359 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Japanese)

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ja/

* Translated using Weblate (Russian)

Currently translated at 93.9% (4125 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ru/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4391 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>
Co-authored-by: Lev <blendamedkiba94@gmail.com>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>

* Translations update from Weblate (#7220)

* Translated using Weblate (French)

Currently translated at 93.2% (4096 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/fr/

* Translated using Weblate (Dutch)

Currently translated at 99.9% (4424 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.7% (4413 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.4% (4401 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.2% (4393 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.2% (4389 of 4424 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Romanian)

Currently translated at 100.0% (4424 of 4424 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Spanish)

Currently translated at 99.3% (4397 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

Translated using Weblate (Spanish)

Currently translated at 98.7% (4368 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

Translated using Weblate (Spanish)

Currently translated at 98.4% (4357 of 4424 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.9% (4424 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.2% (4390 of 4424 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4425 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 99.9% (4424 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Spanish)

Currently translated at 99.9% (4424 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

Co-authored-by: wget <william@gathoye.be>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: aeomin <lin@aeomin.net>

* MM-31275 New sidebar performance improvements (#7207) (#7240)

Automatic Merge

* MM-31466 Performance investigation part two (cloud) (#7245)

Automatic Merge

* Translations update from Weblate (#7273)

* Translated using Weblate (German)

Currently translated at 88.6% (3921 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/de/

* Translated using Weblate (Romanian)

Currently translated at 100.0% (4426 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

Translated using Weblate (Romanian)

Currently translated at 100.0% (4425 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Korean)

Currently translated at 78.3% (3469 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ko/

Translated using Weblate (Korean)

Currently translated at 78.3% (3468 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ko/

* Translated using Weblate (Ukrainian)

Currently translated at 72.0% (3190 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/uk/

Translated using Weblate (Ukrainian)

Currently translated at 72.0% (3190 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/uk/

Translated using Weblate (Ukrainian)

Currently translated at 72.0% (3189 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/uk/

* Translated using Weblate (German)

Currently translated at 88.7% (3930 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/de/

* Translated using Weblate (Dutch)

Currently translated at 99.9% (4425 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4426 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 99.9% (4425 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Spanish)

Currently translated at 99.9% (4425 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Japanese)

Currently translated at 99.9% (4423 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ja/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Japanese)

Currently translated at 99.9% (4422 of 4423 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ja/

Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: Lee Dae-yeop <leedaeyeop@gmail.com>
Co-authored-by: Ivan Novikov <monah1744@gmail.com>
Co-authored-by: AxicsHD <jannis.harting@vit.de>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>

* MM-31697- Remove OpenId from System Console (#7278) (#7294)

Automatic Merge

* [MM-31580] Fix call to getChannel to use new parameter format (#7284) (#7300)

(cherry picked from commit 77a9c3c)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>

* MM-31189 Revert New Messages toast PRs (#7292) (#7301)

Automatic Merge

* [MM-31708][MM-31726][MM-31739][MM-31727] - Fix regressions in RHS and Status menu (#7290) (#7302)

Automatic Merge

* Add onClick event to button so banner button works for cloud

* Change to onButtonClick

* Reset changes for package-lock

* Put showModal back in case its used elsewhere

* Fix invocation

* Fix payment_announcement_bar

* Reset 2 files to master

Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Sudheer <sudheer.105@gmail.com>
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>
Co-authored-by: Elisabeth Kulzer <elikul@elikul.de>
Co-authored-by: Weblate (bot) <hosted@weblate.org>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Joram Wilander <jwawilander@gmail.com>
Co-authored-by: Tobias Weichart <tweichart@users.noreply.github.com>
Co-authored-by: Hossein Ahmadian-Yazdi <hahmadia@users.noreply.github.com>
Co-authored-by: Michael Kochell <6913320+mickmister@users.noreply.github.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com>
Co-authored-by: Jason Frerich <jason.frerich@mattermost.com>
Co-authored-by: Agniva De Sarker <agnivade@yahoo.co.in>
Co-authored-by: seongwon-kang <56567660+seongwon-kang@users.noreply.github.com>
Co-authored-by: Daniel Espino García <larkox@gmail.com>
Co-authored-by: sowmiyamuthuraman <32141844+sowmiyamuthuraman@users.noreply.github.com>
Co-authored-by: Sridhar <kattasridhar02@gmail.com>
Co-authored-by: Michael Leonard <mike@worx4you.com>
Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>
Co-authored-by: catalintomai <56169943+catalintomai@users.noreply.github.com>
Co-authored-by: Catalin Tomai <catalin.tomai@mattermost.com>
Co-authored-by: Joseph Baylon <joseph.baylon@mattermost.com>
Co-authored-by: Revanth M <7revanth47@gmail.com>
Co-authored-by: Clément Collin <cinlloc@gmail.com>
Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>
Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: Ji-Hyeon Gim <potatogim@potatogim.net>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Morgan Connolly <mconnolly@buildzoom.com>
Co-authored-by: Ekaterina Grinberg <46496977+egrinberg@users.noreply.github.com>
Co-authored-by: root <root@DESKTOP-4IBHFV5.localdomain>
Co-authored-by: Guillermo Vayá <guivaya@gmail.com>
Co-authored-by: Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>
Co-authored-by: Nicolas Le Cam <niko.lecam@gmail.com>
Co-authored-by: Daniel Shuy <daniel_shuy@hotmail.com>
Co-authored-by: dizkek <41262168+dizkek@users.noreply.github.com>
Co-authored-by: Hossein Ahmadian-Yazdi <hyazdi1997@gmail.com>
Co-authored-by: Luciano Lim <chunyumikey@gmail.com>
Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>
Co-authored-by: Lev <blendamedkiba94@gmail.com>
Co-authored-by: wget <william@gathoye.be>
Co-authored-by: Lee Dae-yeop <leedaeyeop@gmail.com>
Co-authored-by: Ivan Novikov <monah1744@gmail.com>
Co-authored-by: AxicsHD <jannis.harting@vit.de>
mattermost-build pushed a commit to mattermost-build/mattermost-webapp that referenced this pull request Jan 11, 2021
* change super to system (mattermost#7076) (mattermost#7088)

Automatic Merge

* MM-20465 Fix for collapse/expand of image preview (mattermost#7085)

* The toggle function requires id and not post
  * This was most likely changed to fix a ts error

* MM-20465 Revert usage of getCurrentChannel to getCurrentChannelId where possible (mattermost#7064) (mattermost#7092)

(cherry picked from commit 1d7e5e9)

Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>

* Automated cherry pick of mattermost#7096 (mattermost#7097)

(cherry picked from commit 6c35b79)

Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>
(cherry picked from commit 59cebce)

* Automated cherry pick of mattermost#7101 (mattermost#7104)

(cherry picked from commit 0595ff3)

Co-authored-by: Nick Misasi <nick.misasi@mattermost.com>

* MM-30477 Fix for autocomplete not closing (mattermost#7093)

Automatic Merge

* Add GitLab jobs

* Translations update from Weblate (mattermost#7122)

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Romanian)

Currently translated at 93.8% (4121 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 98.9% (4345 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4392 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (Spanish)

Currently translated at 97.7% (4292 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Dutch)

Currently translated at 98.8% (4341 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>

* Translations update from Weblate (mattermost#7139)

* Translated using Weblate (Spanish)

Currently translated at 99.1% (4357 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Dutch)

Currently translated at 98.8% (4344 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Dutch)

Currently translated at 98.9% (4349 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.4% (4327 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>

* Merge latest master into cloud branch for next release (mattermost#7144)

* DOPS-243 (mattermost#7075)

DOPS-243 (mattermost#7075)

* [GH-13483] Migrate 'components/channel_invite_modal' module and associated tests to TypeScript (mattermost#6968)

* [WIP] migration to typescript

* [WIP] further typescript changes

* finalized move of component to typescript

* [WIP] move index file to typescript

* updated test to typescript

* fix for types in index file

* removed failing class import

* [No Ticket] Update to latest redux hash and fixing test cases with missing types (mattermost#7084)

Automatic Merge

* [MM-27154] Cypress tests: Incoming Webhooks (mattermost#6977)

* Incoming webhooks cypress tests

* Remove unused variable

* PR feedback

* add license

* PR feedback and lint

* fix import path

Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com>

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com>

* fix failing tests due to announcement bar (mattermost#7077)

* MM-27315 Cypress tests for Integrations > Slash command auto-complete (7 test cases) (mattermost#6909)

* MM-30359: Cypress/E2E: Account Settings > Email (mattermost#7051)

* MM-30359: Cypress/E2E: Account Settings > Email

This PR automates the following test cases:

MM-T2066

MM-T2067

MM-T2068

MM-T2069

MM-T2070

MM-T2071

MM-T2072

MM-T2073

https://mattermost.atlassian.net/browse/MM-30359

```release-note
NONE
```

* fix lint

* add the other tests

* Address review comments

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-T561] Add e2e test for MM-T561 (mattermost#7015)

* Add e2e test
Add test for: Browser tab and team sidebar - direct messages don't add indicator on team icon in team sidebar (but do in browser tab)
Github Issues: Fix mattermost/mattermost#15700
Jira Ticket: MM-T561

* Apply suggested review

* Add cleanup for MM-T560_2

* Linting

* Separate test file

* Linting

* Add prerequisite

* Rename file

* Remove old test

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-28255] Add tests for OAuth Apps (mattermost#6558)

* Add tests for OAuth Apps

* Add remaining tests

* Update test names, fix typos and add explicit status codes

* Add group and license check

* Move tests to enterprise folder

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* MM-29858: Migrate string refs to functional ones in autosize textarea component (mattermost#6885)

* MM-29858: Migrate string refs to functional ones in autosize textarea component

* MM-29858: Rename reference instance variable with suffix Ref

* MM-29858: Use camel casing for textarea reference variable

* MM-29858: Allow empty value for textarea

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* Migrate errorMessage string ref (mattermost#6882)

Automatic Merge

* MM-T329 Image link preview (mattermost#7005)

* wip

* wip

* finished

* revision

* remove log

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-28150] e2e: add MM-T924, MM-T928, MM-T929, MM-T930 (mattermost#7045)

* e2e: add MM-T924, MM-T928, MM-T929, MM-T930

* reflect review comments

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* MM-30363: Cypress/E2E: Automate backlogs - Edit Bot Username (1 test case) (mattermost#7073)

* MM-30373 - first iteration

* MM-30377 - first iteration

* remove spurious file

* MM-30377 - further iteration

* MM-30363 - first iteration

* remove extra file

* some cleanup

* remoe extra space

Co-authored-by: Catalin Tomai <catalin.tomai@mattermost.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* promote and demote tests to/from prod (mattermost#7080)

* Cypress/E2E: Fix toast appears unread spec (mattermost#7081)

* change super to system (mattermost#7076)

* MM-20418: Migrate 'components/channel_selector_modal' module and associated tests to TypeScript (mattermost#6975)

* DOPS-243: Fix images (mattermost#7089)

DOPS-243: Fix images (mattermost#7089)

* MM-T439 Town Square is not marked as unread for existing users when a new user is added to the team (mattermost#7053)

Automatic Merge

* [MM-20582] Migrate 'components/admin_console/team_channel_settings/ch… (mattermost#6840)

* MM-20465 Fix for collapse/expand of image preview (mattermost#7085)

* The toggle function requires id and not post
  * This was most likely changed to fix a ts error

* MM-20465 Revert usage of getCurrentChannel to getCurrentChannelId where possible (mattermost#7064)

* [MM-29821] Prefer TypeScript files over JavaScript in webpack (mattermost#7090)

* [MM-30317] add MANAGE_REMOTE_CLUSTERS permission (mattermost#7060)

* add MANAGE_REMOTE_CLUSTERS permission

* Update i18n/en.json

Co-authored-by: Doug Lauder <wiggin77@warpmail.net>

Co-authored-by: Doug Lauder <wiggin77@warpmail.net>

* MM-20416: Migrate 'components/channel_header_mobile/collapse_lhs_button' module to TypeScript (mattermost#6971)

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* Remove Cloud billing flag from System Console (mattermost#7096)

(cherry picked from commit 6c35b79)

Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>

* Translations update from Weblate (mattermost#7100)

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4390 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

Translated using Weblate (Turkish)

Currently translated at 100.0% (4329 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (German)

Currently translated at 90.4% (3915 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/de/

* Translated using Weblate (Korean)

Currently translated at 80.1% (3468 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ko/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.9% (4328 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

* Translated using Weblate (Russian)

Currently translated at 95.0% (4113 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ru/

* Translated using Weblate (Dutch)

Currently translated at 98.5% (4328 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 98.4% (4322 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 96.7% (4246 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Romanian)

Currently translated at 93.8% (4119 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

Translated using Weblate (Romanian)

Currently translated at 92.7% (4072 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Dutch)

Currently translated at 98.5% (4325 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: Ji-Hyeon Gim <potatogim@potatogim.net>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>

* Migrate 'components/announcement_bar/default_announcement_bar' module and associated tests to TypeScript (mattermost#6963)

* rename file

* working except for test file

* restore unincluded test file to jsx

* pass npm make check

* update snapshot

* respond to review comments

* checkout package-lock.json

* revert package-lock.json changes

* fix linting errors

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* Migrate this.ref.dotMenu to functional (mattermost#6957)

* Migrate this.ref.dotMenu to functional

* Fixed formatting

* Fix reference

* rename dotMenu to dotMenuRef for consistency with other PRs, remove comments

* Removed blanked line to pass lint check

Co-authored-by: root <root@DESKTOP-4IBHFV5.localdomain>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* MM-20897 Add category muting (mattermost#7033)

* MM-20897 Add ability to mute categories

* Increase timeout to ensure test passes

* Add E2E test for moving channels into muted categories

* Update mattermost-redux to branch

* Fix unit tests

* Fix types

* Update snapshot

* asdf

* Add additional E2E test and API client infrastructure

* MM-24293 Fix to have group channels return in quick switcher with space (mattermost#7059)

* MM-24293 Fix to have group channels return in quick siwchter with space

  * Split the  search term by spaces and match with users in
    group channels

* Update components/suggestion/switch_channel_provider.jsx

Co-authored-by: Guillermo Vayá <guivaya@gmail.com>

Co-authored-by: Guillermo Vayá <guivaya@gmail.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* If card year is 0 return false for isExpired (mattermost#7101)

* Converted 'dot_menu' to typescript. (mattermost#6825)

* Migrate string refs of reset password modal (mattermost#7038)

Automatic Merge

* MM-20415 Migrate 'components/channel_header_mobile/unmute_channel_button' module and associated tests to TypeScript (mattermost#6972)

* MM-30477 Fix for autocomplete not closing (mattermost#7093)

Automatic Merge

* MM-20897 Cleanup a couple missed issues (mattermost#7106)

* MM-T638 Webhook posts when webhook creator is not a member of the channel (mattermost#7091)

* wip

* wip

* wip

* wip

* added check

* small fix

* fix

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-20481] Migrate 'components/post_view/post_body_additional_content' module and associated tests to TypeScript (mattermost#6668)

* [MM-20481] Migrate 'components/post_view/post_body_additional_content' module and associated tests to TypeScript

Fixes mattermost/mattermost#15460
JIRA: https://mattermost.atlassian.net/browse/MM-20481

* Make actions attribute non nullable

* Require YoutubeVideo's postId property since it really is

* Fix tests

* Add stages for onprem

* Add build-vars stage

* set isDisabled prop for site > notices (mattermost#7103)

Automatic Merge

* [MM-27931][MM-30158] Multi-selection and dragging of channels (mattermost#6979)

* [MM-27931] Multiselection of channels

* Test fix

* Lint fix

* Change opacity of selected state to 0.24

* Added hover state for selected channels

* Tests for multiSelect

* Drag and drop working (without visuals, missing redux commit)

* Multi drag and drop styles (fade the selected channels, might change)

* Don't allow multisellected channels to be dropped where they shouldn't be

* Lint, type, test, translation fixes

* Allow dragging of non matching channel groups by rejecting the channels that don't match

* Redux update

* Another test fix

* Fixed selected count style to work off of center channel exclusively

* Added really obvious styling

* Style change/PR feedback

* Style change

* Include active channel in all initial selections

* PR feedback

* Add constant for shifted index

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-20572] Migrate 'components/admin_console/compliance_reports' to TypeScript (#13500) (mattermost#7036)

Automatic Merge

* MM-30087 Remove direct dependency between Client4 and Rudder (mattermost#7056)

* MM-30087 Remove direct dependency between Client4 and Rudder

* Update tests

* Switch mattermost-redux to master

* Fix missing types

* Change how we mock and import rudder

* Remove test that checks if events are sent to Rudder

* [MM_20423]'external_image'module to ts (#16151) (mattermost#7025)

- migrate ts index.js file
- migrate ts for external_image.tsx
- migrate ts for external_images.test.jsx

Co-authored-by: Hossein Ahmadian-Yazdi <hyazdi1997@gmail.com>

* Fix issue 16144: migrate components/claim module and tests to TypeScript (mattermost#7043)

Automatic Merge

* MM-T2056 e2e to test, Username change reflecting for other users (mattermost#7074)

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-26334] Fixes direct messages loading screen misalignment (mattermost#6813)

Summary:
Reduces the height of the loading screen so it is more centered and/or unintrusive(small screens) enough to remove the scroll bar during loading.

Ticket Link:
Fixes mattermost/mattermost#15926

* Translations update from Weblate (mattermost#7122)

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Romanian)

Currently translated at 93.8% (4121 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 98.9% (4345 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4392 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (Spanish)

Currently translated at 97.7% (4292 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Dutch)

Currently translated at 98.8% (4341 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>

* MM-28153: Cypress/E2E: Automate backlogs - System Console > Environment (8 test cases) (mattermost#7049)

* MM-30377: Cypress/E2E: Automate backlogs - Messaging > Channel and Post Links (6 test cases) (mattermost#7072)

* MM-30355: Cypress/E2E: Automate backlogs - Account Settings > Username (6 test cases) (mattermost#7062)

* MM-27208 Add tests for MM-T1684, MM-T1687, and MM-T1688 (mattermost#7124)

* MM-27208 MM-T1684 Add test number to existing test case

* Fix makeClient for requests without a body

* MM-27208 MM-T1687 Add test for another user archiving a channel

* MM-27208 MM-T1688 Add test for searching in archived channels

* Translations update from Weblate (mattermost#7139)

* Translated using Weblate (Spanish)

Currently translated at 99.1% (4357 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Dutch)

Currently translated at 98.8% (4344 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Dutch)

Currently translated at 98.9% (4349 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.4% (4327 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>

Co-authored-by: Elisabeth Kulzer <elikul@elikul.de>
Co-authored-by: Tobias Weichart <tweichart@users.noreply.github.com>
Co-authored-by: Hossein Ahmadian-Yazdi <hahmadia@users.noreply.github.com>
Co-authored-by: Michael Kochell <6913320+mickmister@users.noreply.github.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com>
Co-authored-by: Jason Frerich <jason.frerich@mattermost.com>
Co-authored-by: Agniva De Sarker <agnivade@yahoo.co.in>
Co-authored-by: seongwon-kang <56567660+seongwon-kang@users.noreply.github.com>
Co-authored-by: Daniel Espino García <larkox@gmail.com>
Co-authored-by: sowmiyamuthuraman <32141844+sowmiyamuthuraman@users.noreply.github.com>
Co-authored-by: Sridhar <kattasridhar02@gmail.com>
Co-authored-by: Michael Leonard <mike@worx4you.com>
Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>
Co-authored-by: catalintomai <56169943+catalintomai@users.noreply.github.com>
Co-authored-by: Catalin Tomai <catalin.tomai@mattermost.com>
Co-authored-by: Joseph Baylon <joseph.baylon@mattermost.com>
Co-authored-by: Revanth M <7revanth47@gmail.com>
Co-authored-by: Clément Collin <cinlloc@gmail.com>
Co-authored-by: Sudheer <sudheer.105@gmail.com>
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>
Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>
Co-authored-by: Weblate (bot) <hosted@weblate.org>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: Ji-Hyeon Gim <potatogim@potatogim.net>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: Morgan Connolly <mconnolly@buildzoom.com>
Co-authored-by: Ekaterina Grinberg <46496977+egrinberg@users.noreply.github.com>
Co-authored-by: root <root@DESKTOP-4IBHFV5.localdomain>
Co-authored-by: Guillermo Vayá <guivaya@gmail.com>
Co-authored-by: Nick Misasi <nick.misasi@mattermost.com>
Co-authored-by: Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>
Co-authored-by: Nicolas Le Cam <niko.lecam@gmail.com>
Co-authored-by: Daniel Shuy <daniel_shuy@hotmail.com>
Co-authored-by: dizkek <41262168+dizkek@users.noreply.github.com>
Co-authored-by: Hossein Ahmadian-Yazdi <hyazdi1997@gmail.com>
Co-authored-by: Luciano Lim <chunyumikey@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>

* MM-30972 Add proper padding to code preview line numbers (mattermost#7155) (mattermost#7167)

Automatic Merge

* Automated cherry pick of mattermost#7133 (mattermost#7178)

* Drop aria-label from Marketplace item description

* Add general aria-label

(cherry picked from commit 01b80ca)

Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com>

* Update NOTICE.txt (mattermost#7102) (mattermost#7179)

Automatic Merge

* Automated cherry pick of mattermost#7183 (mattermost#7184)

(cherry picked from commit 22793b4)

Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>

* Translations update from Weblate (mattermost#7182)

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.8% (4383 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.9% (4344 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.9% (4346 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

* Translated using Weblate (Romanian)

Currently translated at 100.0% (4391 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

Translated using Weblate (Romanian)

Currently translated at 100.0% (4391 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

Translated using Weblate (Romanian)

Currently translated at 100.0% (4393 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.2% (4356 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.1% (4356 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Dutch)

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.2% (4359 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Japanese)

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ja/

* Translated using Weblate (Russian)

Currently translated at 93.9% (4125 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ru/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4391 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>
Co-authored-by: Lev <blendamedkiba94@gmail.com>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>

* Translations update from Weblate (mattermost#7220)

* Translated using Weblate (French)

Currently translated at 93.2% (4096 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/fr/

* Translated using Weblate (Dutch)

Currently translated at 99.9% (4424 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.7% (4413 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.4% (4401 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.2% (4393 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.2% (4389 of 4424 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Romanian)

Currently translated at 100.0% (4424 of 4424 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Spanish)

Currently translated at 99.3% (4397 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

Translated using Weblate (Spanish)

Currently translated at 98.7% (4368 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

Translated using Weblate (Spanish)

Currently translated at 98.4% (4357 of 4424 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.9% (4424 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.2% (4390 of 4424 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4425 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 99.9% (4424 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Spanish)

Currently translated at 99.9% (4424 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

Co-authored-by: wget <william@gathoye.be>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: aeomin <lin@aeomin.net>

* MM-31275 New sidebar performance improvements (mattermost#7207) (mattermost#7240)

Automatic Merge

* MM-31466 Performance investigation part two (cloud) (mattermost#7245)

Automatic Merge

* Translations update from Weblate (mattermost#7273)

* Translated using Weblate (German)

Currently translated at 88.6% (3921 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/de/

* Translated using Weblate (Romanian)

Currently translated at 100.0% (4426 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

Translated using Weblate (Romanian)

Currently translated at 100.0% (4425 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Korean)

Currently translated at 78.3% (3469 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ko/

Translated using Weblate (Korean)

Currently translated at 78.3% (3468 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ko/

* Translated using Weblate (Ukrainian)

Currently translated at 72.0% (3190 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/uk/

Translated using Weblate (Ukrainian)

Currently translated at 72.0% (3190 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/uk/

Translated using Weblate (Ukrainian)

Currently translated at 72.0% (3189 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/uk/

* Translated using Weblate (German)

Currently translated at 88.7% (3930 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/de/

* Translated using Weblate (Dutch)

Currently translated at 99.9% (4425 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4426 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 99.9% (4425 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Spanish)

Currently translated at 99.9% (4425 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Japanese)

Currently translated at 99.9% (4423 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ja/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Japanese)

Currently translated at 99.9% (4422 of 4423 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ja/

Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: Lee Dae-yeop <leedaeyeop@gmail.com>
Co-authored-by: Ivan Novikov <monah1744@gmail.com>
Co-authored-by: AxicsHD <jannis.harting@vit.de>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>

* MM-31697- Remove OpenId from System Console (mattermost#7278) (mattermost#7294)

Automatic Merge

* [MM-31580] Fix call to getChannel to use new parameter format (mattermost#7284) (mattermost#7300)

(cherry picked from commit 77a9c3c)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>

* MM-31189 Revert New Messages toast PRs (mattermost#7292) (mattermost#7301)

Automatic Merge

* [MM-31708][MM-31726][MM-31739][MM-31727] - Fix regressions in RHS and Status menu (mattermost#7290) (mattermost#7302)

Automatic Merge

* Add onClick event to button so banner button works for cloud

* Change to onButtonClick

* Reset changes for package-lock

* Put showModal back in case its used elsewhere

* Fix invocation

* Fix payment_announcement_bar

* Reset 2 files to master

Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Sudheer <sudheer.105@gmail.com>
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>
Co-authored-by: Elisabeth Kulzer <elikul@elikul.de>
Co-authored-by: Weblate (bot) <hosted@weblate.org>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Joram Wilander <jwawilander@gmail.com>
Co-authored-by: Tobias Weichart <tweichart@users.noreply.github.com>
Co-authored-by: Hossein Ahmadian-Yazdi <hahmadia@users.noreply.github.com>
Co-authored-by: Michael Kochell <6913320+mickmister@users.noreply.github.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com>
Co-authored-by: Jason Frerich <jason.frerich@mattermost.com>
Co-authored-by: Agniva De Sarker <agnivade@yahoo.co.in>
Co-authored-by: seongwon-kang <56567660+seongwon-kang@users.noreply.github.com>
Co-authored-by: Daniel Espino García <larkox@gmail.com>
Co-authored-by: sowmiyamuthuraman <32141844+sowmiyamuthuraman@users.noreply.github.com>
Co-authored-by: Sridhar <kattasridhar02@gmail.com>
Co-authored-by: Michael Leonard <mike@worx4you.com>
Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>
Co-authored-by: catalintomai <56169943+catalintomai@users.noreply.github.com>
Co-authored-by: Catalin Tomai <catalin.tomai@mattermost.com>
Co-authored-by: Joseph Baylon <joseph.baylon@mattermost.com>
Co-authored-by: Revanth M <7revanth47@gmail.com>
Co-authored-by: Clément Collin <cinlloc@gmail.com>
Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>
Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: Ji-Hyeon Gim <potatogim@potatogim.net>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Morgan Connolly <mconnolly@buildzoom.com>
Co-authored-by: Ekaterina Grinberg <46496977+egrinberg@users.noreply.github.com>
Co-authored-by: root <root@DESKTOP-4IBHFV5.localdomain>
Co-authored-by: Guillermo Vayá <guivaya@gmail.com>
Co-authored-by: Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>
Co-authored-by: Nicolas Le Cam <niko.lecam@gmail.com>
Co-authored-by: Daniel Shuy <daniel_shuy@hotmail.com>
Co-authored-by: dizkek <41262168+dizkek@users.noreply.github.com>
Co-authored-by: Hossein Ahmadian-Yazdi <hyazdi1997@gmail.com>
Co-authored-by: Luciano Lim <chunyumikey@gmail.com>
Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>
Co-authored-by: Lev <blendamedkiba94@gmail.com>
Co-authored-by: wget <william@gathoye.be>
Co-authored-by: Lee Dae-yeop <leedaeyeop@gmail.com>
Co-authored-by: Ivan Novikov <monah1744@gmail.com>
Co-authored-by: AxicsHD <jannis.harting@vit.de>
(cherry picked from commit c4f2c4d)
marianunez pushed a commit that referenced this pull request Jan 11, 2021
* change super to system (#7076) (#7088)

Automatic Merge

* MM-20465 Fix for collapse/expand of image preview (#7085)

* The toggle function requires id and not post
  * This was most likely changed to fix a ts error

* MM-20465 Revert usage of getCurrentChannel to getCurrentChannelId where possible (#7064) (#7092)

(cherry picked from commit 1d7e5e9)

Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>

* Automated cherry pick of #7096 (#7097)

(cherry picked from commit 6c35b79)

Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>
(cherry picked from commit 59cebce)

* Automated cherry pick of #7101 (#7104)

(cherry picked from commit 0595ff3)

Co-authored-by: Nick Misasi <nick.misasi@mattermost.com>

* MM-30477 Fix for autocomplete not closing (#7093)

Automatic Merge

* Add GitLab jobs

* Translations update from Weblate (#7122)

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Romanian)

Currently translated at 93.8% (4121 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 98.9% (4345 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4392 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (Spanish)

Currently translated at 97.7% (4292 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Dutch)

Currently translated at 98.8% (4341 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>

* Translations update from Weblate (#7139)

* Translated using Weblate (Spanish)

Currently translated at 99.1% (4357 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Dutch)

Currently translated at 98.8% (4344 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Dutch)

Currently translated at 98.9% (4349 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.4% (4327 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>

* Merge latest master into cloud branch for next release (#7144)

* DOPS-243 (#7075)

DOPS-243 (#7075)

* [GH-13483] Migrate 'components/channel_invite_modal' module and associated tests to TypeScript (#6968)

* [WIP] migration to typescript

* [WIP] further typescript changes

* finalized move of component to typescript

* [WIP] move index file to typescript

* updated test to typescript

* fix for types in index file

* removed failing class import

* [No Ticket] Update to latest redux hash and fixing test cases with missing types (#7084)

Automatic Merge

* [MM-27154] Cypress tests: Incoming Webhooks (#6977)

* Incoming webhooks cypress tests

* Remove unused variable

* PR feedback

* add license

* PR feedback and lint

* fix import path

Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com>

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com>

* fix failing tests due to announcement bar (#7077)

* MM-27315 Cypress tests for Integrations > Slash command auto-complete (7 test cases) (#6909)

* MM-30359: Cypress/E2E: Account Settings > Email (#7051)

* MM-30359: Cypress/E2E: Account Settings > Email

This PR automates the following test cases:

MM-T2066

MM-T2067

MM-T2068

MM-T2069

MM-T2070

MM-T2071

MM-T2072

MM-T2073

https://mattermost.atlassian.net/browse/MM-30359

```release-note
NONE
```

* fix lint

* add the other tests

* Address review comments

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-T561] Add e2e test for MM-T561 (#7015)

* Add e2e test
Add test for: Browser tab and team sidebar - direct messages don't add indicator on team icon in team sidebar (but do in browser tab)
Github Issues: Fix mattermost/mattermost#15700
Jira Ticket: MM-T561

* Apply suggested review

* Add cleanup for MM-T560_2

* Linting

* Separate test file

* Linting

* Add prerequisite

* Rename file

* Remove old test

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-28255] Add tests for OAuth Apps (#6558)

* Add tests for OAuth Apps

* Add remaining tests

* Update test names, fix typos and add explicit status codes

* Add group and license check

* Move tests to enterprise folder

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* MM-29858: Migrate string refs to functional ones in autosize textarea component (#6885)

* MM-29858: Migrate string refs to functional ones in autosize textarea component

* MM-29858: Rename reference instance variable with suffix Ref

* MM-29858: Use camel casing for textarea reference variable

* MM-29858: Allow empty value for textarea

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* Migrate errorMessage string ref (#6882)

Automatic Merge

* MM-T329 Image link preview (#7005)

* wip

* wip

* finished

* revision

* remove log

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-28150] e2e: add MM-T924, MM-T928, MM-T929, MM-T930 (#7045)

* e2e: add MM-T924, MM-T928, MM-T929, MM-T930

* reflect review comments

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* MM-30363: Cypress/E2E: Automate backlogs - Edit Bot Username (1 test case) (#7073)

* MM-30373 - first iteration

* MM-30377 - first iteration

* remove spurious file

* MM-30377 - further iteration

* MM-30363 - first iteration

* remove extra file

* some cleanup

* remoe extra space

Co-authored-by: Catalin Tomai <catalin.tomai@mattermost.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* promote and demote tests to/from prod (#7080)

* Cypress/E2E: Fix toast appears unread spec (#7081)

* change super to system (#7076)

* MM-20418: Migrate 'components/channel_selector_modal' module and associated tests to TypeScript (#6975)

* DOPS-243: Fix images (#7089)

DOPS-243: Fix images (#7089)

* MM-T439 Town Square is not marked as unread for existing users when a new user is added to the team (#7053)

Automatic Merge

* [MM-20582] Migrate 'components/admin_console/team_channel_settings/ch… (#6840)

* MM-20465 Fix for collapse/expand of image preview (#7085)

* The toggle function requires id and not post
  * This was most likely changed to fix a ts error

* MM-20465 Revert usage of getCurrentChannel to getCurrentChannelId where possible (#7064)

* [MM-29821] Prefer TypeScript files over JavaScript in webpack (#7090)

* [MM-30317] add MANAGE_REMOTE_CLUSTERS permission (#7060)

* add MANAGE_REMOTE_CLUSTERS permission

* Update i18n/en.json

Co-authored-by: Doug Lauder <wiggin77@warpmail.net>

Co-authored-by: Doug Lauder <wiggin77@warpmail.net>

* MM-20416: Migrate 'components/channel_header_mobile/collapse_lhs_button' module to TypeScript (#6971)

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* Remove Cloud billing flag from System Console (#7096)

(cherry picked from commit 6c35b79)

Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>

* Translations update from Weblate (#7100)

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4390 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

Translated using Weblate (Turkish)

Currently translated at 100.0% (4329 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (German)

Currently translated at 90.4% (3915 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/de/

* Translated using Weblate (Korean)

Currently translated at 80.1% (3468 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ko/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.9% (4328 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

* Translated using Weblate (Russian)

Currently translated at 95.0% (4113 of 4329 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ru/

* Translated using Weblate (Dutch)

Currently translated at 98.5% (4328 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 98.4% (4322 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 96.7% (4246 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Romanian)

Currently translated at 93.8% (4119 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

Translated using Weblate (Romanian)

Currently translated at 92.7% (4072 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Dutch)

Currently translated at 98.5% (4325 of 4390 strings)

Translation: mattermost-languages-shipped/mattermost-webapp_master
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: Ji-Hyeon Gim <potatogim@potatogim.net>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>

* Migrate 'components/announcement_bar/default_announcement_bar' module and associated tests to TypeScript (#6963)

* rename file

* working except for test file

* restore unincluded test file to jsx

* pass npm make check

* update snapshot

* respond to review comments

* checkout package-lock.json

* revert package-lock.json changes

* fix linting errors

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* Migrate this.ref.dotMenu to functional (#6957)

* Migrate this.ref.dotMenu to functional

* Fixed formatting

* Fix reference

* rename dotMenu to dotMenuRef for consistency with other PRs, remove comments

* Removed blanked line to pass lint check

Co-authored-by: root <root@DESKTOP-4IBHFV5.localdomain>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* MM-20897 Add category muting (#7033)

* MM-20897 Add ability to mute categories

* Increase timeout to ensure test passes

* Add E2E test for moving channels into muted categories

* Update mattermost-redux to branch

* Fix unit tests

* Fix types

* Update snapshot

* asdf

* Add additional E2E test and API client infrastructure

* MM-24293 Fix to have group channels return in quick switcher with space (#7059)

* MM-24293 Fix to have group channels return in quick siwchter with space

  * Split the  search term by spaces and match with users in
    group channels

* Update components/suggestion/switch_channel_provider.jsx

Co-authored-by: Guillermo Vayá <guivaya@gmail.com>

Co-authored-by: Guillermo Vayá <guivaya@gmail.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* If card year is 0 return false for isExpired (#7101)

* Converted 'dot_menu' to typescript. (#6825)

* Migrate string refs of reset password modal (#7038)

Automatic Merge

* MM-20415 Migrate 'components/channel_header_mobile/unmute_channel_button' module and associated tests to TypeScript (#6972)

* MM-30477 Fix for autocomplete not closing (#7093)

Automatic Merge

* MM-20897 Cleanup a couple missed issues (#7106)

* MM-T638 Webhook posts when webhook creator is not a member of the channel (#7091)

* wip

* wip

* wip

* wip

* added check

* small fix

* fix

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-20481] Migrate 'components/post_view/post_body_additional_content' module and associated tests to TypeScript (#6668)

* [MM-20481] Migrate 'components/post_view/post_body_additional_content' module and associated tests to TypeScript

Fixes mattermost/mattermost#15460
JIRA: https://mattermost.atlassian.net/browse/MM-20481

* Make actions attribute non nullable

* Require YoutubeVideo's postId property since it really is

* Fix tests

* Add stages for onprem

* Add build-vars stage

* set isDisabled prop for site > notices (#7103)

Automatic Merge

* [MM-27931][MM-30158] Multi-selection and dragging of channels (#6979)

* [MM-27931] Multiselection of channels

* Test fix

* Lint fix

* Change opacity of selected state to 0.24

* Added hover state for selected channels

* Tests for multiSelect

* Drag and drop working (without visuals, missing redux commit)

* Multi drag and drop styles (fade the selected channels, might change)

* Don't allow multisellected channels to be dropped where they shouldn't be

* Lint, type, test, translation fixes

* Allow dragging of non matching channel groups by rejecting the channels that don't match

* Redux update

* Another test fix

* Fixed selected count style to work off of center channel exclusively

* Added really obvious styling

* Style change/PR feedback

* Style change

* Include active channel in all initial selections

* PR feedback

* Add constant for shifted index

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-20572] Migrate 'components/admin_console/compliance_reports' to TypeScript (#13500) (#7036)

Automatic Merge

* MM-30087 Remove direct dependency between Client4 and Rudder (#7056)

* MM-30087 Remove direct dependency between Client4 and Rudder

* Update tests

* Switch mattermost-redux to master

* Fix missing types

* Change how we mock and import rudder

* Remove test that checks if events are sent to Rudder

* [MM_20423]'external_image'module to ts (#16151) (#7025)

- migrate ts index.js file
- migrate ts for external_image.tsx
- migrate ts for external_images.test.jsx

Co-authored-by: Hossein Ahmadian-Yazdi <hyazdi1997@gmail.com>

* Fix issue 16144: migrate components/claim module and tests to TypeScript (#7043)

Automatic Merge

* MM-T2056 e2e to test, Username change reflecting for other users (#7074)

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>

* [MM-26334] Fixes direct messages loading screen misalignment (#6813)

Summary:
Reduces the height of the loading screen so it is more centered and/or unintrusive(small screens) enough to remove the scroll bar during loading.

Ticket Link:
Fixes mattermost/mattermost#15926

* Translations update from Weblate (#7122)

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Romanian)

Currently translated at 93.8% (4121 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 98.9% (4345 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4392 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (Spanish)

Currently translated at 97.7% (4292 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Dutch)

Currently translated at 98.8% (4341 of 4392 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>

* MM-28153: Cypress/E2E: Automate backlogs - System Console > Environment (8 test cases) (#7049)

* MM-30377: Cypress/E2E: Automate backlogs - Messaging > Channel and Post Links (6 test cases) (#7072)

* MM-30355: Cypress/E2E: Automate backlogs - Account Settings > Username (6 test cases) (#7062)

* MM-27208 Add tests for MM-T1684, MM-T1687, and MM-T1688 (#7124)

* MM-27208 MM-T1684 Add test number to existing test case

* Fix makeClient for requests without a body

* MM-27208 MM-T1687 Add test for another user archiving a channel

* MM-27208 MM-T1688 Add test for searching in archived channels

* Translations update from Weblate (#7139)

* Translated using Weblate (Spanish)

Currently translated at 99.1% (4357 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Dutch)

Currently translated at 98.8% (4344 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Dutch)

Currently translated at 98.9% (4349 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.4% (4327 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>

Co-authored-by: Elisabeth Kulzer <elikul@elikul.de>
Co-authored-by: Tobias Weichart <tweichart@users.noreply.github.com>
Co-authored-by: Hossein Ahmadian-Yazdi <hahmadia@users.noreply.github.com>
Co-authored-by: Michael Kochell <6913320+mickmister@users.noreply.github.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com>
Co-authored-by: Jason Frerich <jason.frerich@mattermost.com>
Co-authored-by: Agniva De Sarker <agnivade@yahoo.co.in>
Co-authored-by: seongwon-kang <56567660+seongwon-kang@users.noreply.github.com>
Co-authored-by: Daniel Espino García <larkox@gmail.com>
Co-authored-by: sowmiyamuthuraman <32141844+sowmiyamuthuraman@users.noreply.github.com>
Co-authored-by: Sridhar <kattasridhar02@gmail.com>
Co-authored-by: Michael Leonard <mike@worx4you.com>
Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>
Co-authored-by: catalintomai <56169943+catalintomai@users.noreply.github.com>
Co-authored-by: Catalin Tomai <catalin.tomai@mattermost.com>
Co-authored-by: Joseph Baylon <joseph.baylon@mattermost.com>
Co-authored-by: Revanth M <7revanth47@gmail.com>
Co-authored-by: Clément Collin <cinlloc@gmail.com>
Co-authored-by: Sudheer <sudheer.105@gmail.com>
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>
Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>
Co-authored-by: Weblate (bot) <hosted@weblate.org>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: Ji-Hyeon Gim <potatogim@potatogim.net>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: Morgan Connolly <mconnolly@buildzoom.com>
Co-authored-by: Ekaterina Grinberg <46496977+egrinberg@users.noreply.github.com>
Co-authored-by: root <root@DESKTOP-4IBHFV5.localdomain>
Co-authored-by: Guillermo Vayá <guivaya@gmail.com>
Co-authored-by: Nick Misasi <nick.misasi@mattermost.com>
Co-authored-by: Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>
Co-authored-by: Nicolas Le Cam <niko.lecam@gmail.com>
Co-authored-by: Daniel Shuy <daniel_shuy@hotmail.com>
Co-authored-by: dizkek <41262168+dizkek@users.noreply.github.com>
Co-authored-by: Hossein Ahmadian-Yazdi <hyazdi1997@gmail.com>
Co-authored-by: Luciano Lim <chunyumikey@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>

* MM-30972 Add proper padding to code preview line numbers (#7155) (#7167)

Automatic Merge

* Automated cherry pick of #7133 (#7178)

* Drop aria-label from Marketplace item description

* Add general aria-label

(cherry picked from commit 01b80ca)

Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com>

* Update NOTICE.txt (#7102) (#7179)

Automatic Merge

* Automated cherry pick of #7183 (#7184)

(cherry picked from commit 22793b4)

Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>

* Translations update from Weblate (#7182)

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.8% (4383 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.9% (4344 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 98.9% (4346 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

* Translated using Weblate (Romanian)

Currently translated at 100.0% (4391 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

Translated using Weblate (Romanian)

Currently translated at 100.0% (4391 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

Translated using Weblate (Romanian)

Currently translated at 100.0% (4393 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.2% (4356 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.1% (4356 of 4393 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Dutch)

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.2% (4359 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Japanese)

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ja/

* Translated using Weblate (Russian)

Currently translated at 93.9% (4125 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ru/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4391 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>
Co-authored-by: Lev <blendamedkiba94@gmail.com>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>

* Translations update from Weblate (#7220)

* Translated using Weblate (French)

Currently translated at 93.2% (4096 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/fr/

* Translated using Weblate (Dutch)

Currently translated at 99.9% (4424 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.7% (4413 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.4% (4401 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.2% (4393 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.2% (4389 of 4424 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

Translated using Weblate (Dutch)

Currently translated at 99.9% (4390 of 4391 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Romanian)

Currently translated at 100.0% (4424 of 4424 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Spanish)

Currently translated at 99.3% (4397 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

Translated using Weblate (Spanish)

Currently translated at 98.7% (4368 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

Translated using Weblate (Spanish)

Currently translated at 98.4% (4357 of 4424 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.9% (4424 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.2% (4390 of 4424 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/pt_BR/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4425 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 99.9% (4424 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Spanish)

Currently translated at 99.9% (4424 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

Co-authored-by: wget <william@gathoye.be>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: aeomin <lin@aeomin.net>

* MM-31275 New sidebar performance improvements (#7207) (#7240)

Automatic Merge

* MM-31466 Performance investigation part two (cloud) (#7245)

Automatic Merge

* Translations update from Weblate (#7273)

* Translated using Weblate (German)

Currently translated at 88.6% (3921 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/de/

* Translated using Weblate (Romanian)

Currently translated at 100.0% (4426 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

Translated using Weblate (Romanian)

Currently translated at 100.0% (4425 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ro/

* Translated using Weblate (Korean)

Currently translated at 78.3% (3469 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ko/

Translated using Weblate (Korean)

Currently translated at 78.3% (3468 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ko/

* Translated using Weblate (Ukrainian)

Currently translated at 72.0% (3190 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/uk/

Translated using Weblate (Ukrainian)

Currently translated at 72.0% (3190 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/uk/

Translated using Weblate (Ukrainian)

Currently translated at 72.0% (3189 of 4425 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/uk/

* Translated using Weblate (German)

Currently translated at 88.7% (3930 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/de/

* Translated using Weblate (Dutch)

Currently translated at 99.9% (4425 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/nl/

* Translated using Weblate (Turkish)

Currently translated at 100.0% (4426 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/tr/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 99.9% (4425 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/zh_Hans/

* Translated using Weblate (Spanish)

Currently translated at 99.9% (4425 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/es/

* Translated using Weblate (Japanese)

Currently translated at 99.9% (4423 of 4426 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ja/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/

* Translated using Weblate (Japanese)

Currently translated at 99.9% (4422 of 4423 strings)

Translation: mattermost-languages-shipped/mattermost-webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-webapp_master/ja/

Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: Lee Dae-yeop <leedaeyeop@gmail.com>
Co-authored-by: Ivan Novikov <monah1744@gmail.com>
Co-authored-by: AxicsHD <jannis.harting@vit.de>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>

* MM-31697- Remove OpenId from System Console (#7278) (#7294)

Automatic Merge

* [MM-31580] Fix call to getChannel to use new parameter format (#7284) (#7300)

(cherry picked from commit 77a9c3c)

Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>

* MM-31189 Revert New Messages toast PRs (#7292) (#7301)

Automatic Merge

* [MM-31708][MM-31726][MM-31739][MM-31727] - Fix regressions in RHS and Status menu (#7290) (#7302)

Automatic Merge

* Add onClick event to button so banner button works for cloud

* Change to onButtonClick

* Reset changes for package-lock

* Put showModal back in case its used elsewhere

* Fix invocation

* Fix payment_announcement_bar

* Reset 2 files to master

Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Sudheer <sudheer.105@gmail.com>
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>
Co-authored-by: Elisabeth Kulzer <elikul@elikul.de>
Co-authored-by: Weblate (bot) <hosted@weblate.org>
Co-authored-by: Viorel-Cosmin Miron <cosmin@uhlhost.net>
Co-authored-by: aeomin <lin@aeomin.net>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Elias  Nahum <elias@mattermost.com>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: rodrigocorsi <rodrigocorsi@gmail.com>
Co-authored-by: Joram Wilander <jwawilander@gmail.com>
Co-authored-by: Tobias Weichart <tweichart@users.noreply.github.com>
Co-authored-by: Hossein Ahmadian-Yazdi <hahmadia@users.noreply.github.com>
Co-authored-by: Michael Kochell <6913320+mickmister@users.noreply.github.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Saturnino Abril <saturnino.abril@gmail.com>
Co-authored-by: Jason Frerich <jason.frerich@mattermost.com>
Co-authored-by: Agniva De Sarker <agnivade@yahoo.co.in>
Co-authored-by: seongwon-kang <56567660+seongwon-kang@users.noreply.github.com>
Co-authored-by: Daniel Espino García <larkox@gmail.com>
Co-authored-by: sowmiyamuthuraman <32141844+sowmiyamuthuraman@users.noreply.github.com>
Co-authored-by: Sridhar <kattasridhar02@gmail.com>
Co-authored-by: Michael Leonard <mike@worx4you.com>
Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>
Co-authored-by: catalintomai <56169943+catalintomai@users.noreply.github.com>
Co-authored-by: Catalin Tomai <catalin.tomai@mattermost.com>
Co-authored-by: Joseph Baylon <joseph.baylon@mattermost.com>
Co-authored-by: Revanth M <7revanth47@gmail.com>
Co-authored-by: Clément Collin <cinlloc@gmail.com>
Co-authored-by: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>
Co-authored-by: Elisabeth Kulzer <elisabeth.kulzer@mattermost.com>
Co-authored-by: Ji-Hyeon Gim <potatogim@potatogim.net>
Co-authored-by: Alexey Napalkov <flynbit@gmail.com>
Co-authored-by: Morgan Connolly <mconnolly@buildzoom.com>
Co-authored-by: Ekaterina Grinberg <46496977+egrinberg@users.noreply.github.com>
Co-authored-by: root <root@DESKTOP-4IBHFV5.localdomain>
Co-authored-by: Guillermo Vayá <guivaya@gmail.com>
Co-authored-by: Vijay Raghavan Aravamudhan <vraravam@users.noreply.github.com>
Co-authored-by: Nicolas Le Cam <niko.lecam@gmail.com>
Co-authored-by: Daniel Shuy <daniel_shuy@hotmail.com>
Co-authored-by: dizkek <41262168+dizkek@users.noreply.github.com>
Co-authored-by: Hossein Ahmadian-Yazdi <hyazdi1997@gmail.com>
Co-authored-by: Luciano Lim <chunyumikey@gmail.com>
Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>
Co-authored-by: Lev <blendamedkiba94@gmail.com>
Co-authored-by: wget <william@gathoye.be>
Co-authored-by: Lee Dae-yeop <leedaeyeop@gmail.com>
Co-authored-by: Ivan Novikov <monah1744@gmail.com>
Co-authored-by: AxicsHD <jannis.harting@vit.de>
(cherry picked from commit c4f2c4d)

Co-authored-by: Nick Misasi <nick.misasi@mattermost.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
4: Reviews Complete All reviewers have approved the pull request Changelog/Not Needed Does not require a changelog entry CherryPick/Done Successfully cherry-picked to the quality or patch release tracked in the milestone Docs/Not Needed Does not require documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants