Commit Graph

17029 Commits

Author SHA1 Message Date
Saturnino Abril
aa39e5758e
chore: upgrade cypress to 12.11.0 and other dependencies (#23294)
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-09 06:11:40 +08:00
Julien Tant
d40689466d
[MM-51854] Onboarding Role selection screen (#23121)
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-08 13:57:41 -07:00
Caleb Roseland
657c0024f9
MM-52261: Remove boards language selector, use Language in Display Settings (#23095)
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-08 13:37:33 -05:00
na
a1470c77ac
[MM-51453] - Bring back old log list if format is plain text (#23312)
* [MM-51453] - Bring back old log list if format is plain text

* i18n error

* linter

* remove redundant file

* linter again

* PR  comments

* i18n again

* Update tests

---------

Co-authored-by: Nevyana Angelova <nevyangelova@Nevyanas-MacBook-Pro.local>
2023-05-08 22:53:09 +07:00
KyeongSoo Kim
8e6a5f6ffc
[WebApp][MM-48061]: Allow CTRL/CMD + K to insert link formatting when text is selected (#22671)
* add isTextSelectedInPostOrReply util

* apply util

* add test

* format selected text as a markdown hyperlink if the clipboard contains a URL

* fix lint and dependency

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-08 19:50:18 +05:30
Ashish Dhama
3dcc32bbdc
fix import issue in forward post actions (#23329) 2023-05-08 19:47:45 +05:30
Hosted Weblate
2c682150db Update translation files
Updated by "Cleanup translation files" hook in Weblate.

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

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/
2023-05-08 10:36:23 +02:00
Konstantin
96ffaa0ff7 Translated using Weblate (Russian)
Currently translated at 100.0% (5747 of 5747 strings)

Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/ru/
2023-05-08 10:36:23 +02:00
jprusch
32fe6a61f5 Translated using Weblate (German)
Currently translated at 100.0% (5747 of 5747 strings)

Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/de/
2023-05-08 10:36:23 +02:00
Hosted Weblate
224b047106 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

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

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

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

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/
2023-05-08 10:36:23 +02:00
Konstantin
8b607c4de3 Translated using Weblate (Russian)
Currently translated at 61.8% (375 of 606 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (5874 of 5874 strings)

Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/ru/
2023-05-08 10:36:23 +02:00
Milo Ivir
79bc34d4d2 Translated using Weblate (Croatian)
Currently translated at 100.0% (608 of 608 strings)

Translation: mattermost-languages-shipped/mattermost-playbooks-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-playbooks-webapp-monorepo/hr/
2023-05-08 10:36:23 +02:00
Laurens Ramandt
ea2ea76f58 Translated using Weblate (Dutch)
Currently translated at 98.2% (5770 of 5874 strings)

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

Translated using Weblate (Dutch)

Currently translated at 98.2% (5770 of 5874 strings)

Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/nl/
2023-05-08 10:36:23 +02:00
jprusch
537d7b562b Translated using Weblate (German)
Currently translated at 100.0% (5874 of 5874 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (608 of 608 strings)

Translation: mattermost-languages-shipped/mattermost-playbooks-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-playbooks-webapp-monorepo/de/
2023-05-08 10:36:23 +02:00
Tom De Moor
6ff308f476 Translated using Weblate (Dutch)
Currently translated at 100.0% (608 of 608 strings)

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

Translated using Weblate (Dutch)

Currently translated at 98.4% (5784 of 5874 strings)

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

Translated using Weblate (Dutch)

Currently translated at 98.2% (5770 of 5874 strings)

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

Translated using Weblate (Dutch)

Currently translated at 97.9% (5753 of 5874 strings)

Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/nl/
2023-05-08 10:36:23 +02:00
Kwangoh Moon
ce6f83caf8 Translated using Weblate (Korean)
Currently translated at 99.7% (453 of 454 strings)

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

Translated using Weblate (Korean)

Currently translated at 61.2% (3522 of 5747 strings)

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

Translated using Weblate (Korean)

Currently translated at 99.7% (453 of 454 strings)

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

Translated using Weblate (Korean)

Currently translated at 99.7% (453 of 454 strings)

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

Translated using Weblate (Korean)

Currently translated at 99.7% (453 of 454 strings)

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

Translated using Weblate (Korean)

Currently translated at 100.0% (608 of 608 strings)

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

Translated using Weblate (Korean)

Currently translated at 95.3% (433 of 454 strings)

Translation: mattermost-languages-shipped/mattermost-boards-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-boards-webapp-monorepo/ko/
2023-05-08 10:36:23 +02:00
Hosted Weblate
a270d6681c Update translation files
Updated by "Cleanup translation files" hook in Weblate.

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

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

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

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

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

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

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

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/
2023-05-08 10:36:23 +02:00
Agniva De Sarker
c140f43e74
Rename workflows to make it clearer (#23316)
Mattermost build was a confusingly named workflow. Changed it
to Server CI to make it consistent with Webapp CI.

Also changed the filenames.

```release-note
NONE
```
2023-05-08 13:13:39 +05:30
Ashish Dhama
be771b187b
Migrate multiple enzyme unit test to testing library (#23237) 2023-05-08 11:00:46 +05:30
Jesse Hallam
212ac800a6
MM-52453: fix playbooks/edit_spec (#23208)
* Refactor and fix edit_spec

Refactor edit_spec into multiple discrete specs, fix various issues running the specs, and un-skip several tests that now pass.

Fixes: https://mattermost.atlassian.net/browse/MM-52453

* remove skipped tests
2023-05-05 14:01:48 -03:00
Nathaniel Allred
9ee3526ca1
Mm 52577 Tie use of Stripe (or its mock) to use of CWS (or its mock) (#23277)
* set config CWSMock value according to model.MockCWS
2023-05-05 10:03:12 -05:00
Agniva De Sarker
9f1796f98b
Remove unnecessary blank imports (round 2) (#23310)
I mistakenly assumed that those packages are naturally imported.

And also atleast one test would have broken.

None of them are true. :)

So we just import it again at a better place

This reverts commit 30a053314b.

```release-note
NONE
```
2023-05-05 19:44:02 +05:30
Ibrahim Serdar Acikgoz
2d61ec0b1d
[MM-52551] Makefile: revert makefile on 067e36c (#23300)
* revert make file on 067e36c

* Avoid disabling the products

* run tests separated only on race tests

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Miguel de la Cruz <miguel@mcrx.me>
2023-05-05 15:03:12 +02:00
Rohitesh Gupta
4db0512580
MM-52428: Fix few E2E integration tests (#23311)
* Fixed E2E Integration tests

* Fixed step to close emoji picker
2023-05-05 07:45:54 -04:00
Ibrahim Serdar Acikgoz
d030f681eb
[MM-52550] platform/web_conn: fix a possible data race issue (#23255)
* platform/web_conn: fix a possible data race issue

* reflect review comments

---------

Co-authored-by: Ibrahim Serdar Acikgoz <ibrahim@ibrahims-mac.local>
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-05 10:01:18 +02:00
Vishal
d860548a76
[MM-37933] Channel preference to auto-follow all threads in the channel (#21430)
* Add auto-follow feature
---------

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-05 12:09:00 +05:30
Agniva De Sarker
9f11fc59b5
Revert "Run golangci in server CI (#23240)" (#23299)
This reverts commit 349e5d4573.
2023-05-05 10:08:35 +05:30
Saturnino Abril
8fdbbf3d5b
E2E/Playwright: MM-T5424 Find channel limit to 50 results (#23248)
* fix aria-label of Find Channels modal

* add components

* add test for MM-T5424

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-05 06:20:23 +08:00
Jesse Hallam
30a053314b
Revert "Remove unnecessary blank imports (#23283)" (#23302)
This reverts commit 76ad948b80.
2023-05-04 16:33:05 -03:00
Safouen Turki
fefca512c8
MM-28338 Fix Combined system messages (#22608)
* Web App -> Monorepo

* Update message data

* update snapshots

* update tests

* update tests, add null filter for userIds.

* Revert "update snapshots"

This reverts commit 4b3f5b192d.

* Remove not related tests

* Update post_list

* Update test (removing usernames for UserIds)

* Update webapp/channels/src/packages/mattermost-redux/src/utils/post_list.ts

better readability.

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

* remove unnecessary tests.

---------

Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-04 11:09:27 -04:00
Nathan
670b0e4c9f
[MM-44954] Regenerate default avatar (#22871)
* Regenerate default profile picture if username has changed

- Only actions is profile picture has not been changed
- Adjusts ResetLastPictureUpdate store function to store
-curTime instead of 0
    - This is to support updating the default picture while still
    retaining the ability to discern a default image from a set one.
- Changes SetDefaultProfileImage to leverage UpdateDefaultProfileImage
- Test updates around updating user default profile pictures

* App interface updates

* Only display picture update date if non-negative

- Ensures we don't display negative timestamps (default images)
- Change ported for mono-repo changes

* Remove duplicate test assertion

---------

Co-authored-by: Nathan Geist <ngeist@spiria.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-04 10:14:26 -04:00
Agniva De Sarker
349e5d4573
Run golangci in server CI (#23240)
* Run golangci in server CI

Also reordered the checks in check-style target to run vet check
first which has far better error messages in case of unsynced branch failures.
```release-note
NONE
```
2023-05-04 19:37:30 +05:30
Agniva De Sarker
76ad948b80
Remove unnecessary blank imports (#23283)
They aren't necessary after the monorepo

```release-note
NONE
```
2023-05-04 19:36:41 +05:30
Agniva De Sarker
efbee8ad56
MM-37691: Harden interactive dialog action (#22783)
We strengthen some checks, forcing them to be changed
only via config.

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

```release-note
NONE
```

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-04 15:08:55 +05:30
Ibrahim Serdar Acikgoz
3afd2ec549
server/release: use the manifest file from bin directory (#23290) 2023-05-04 11:50:59 +03:00
Ashish Dhama
e000d52eb1
fix MM-T2927_1 (#23258) 2023-05-04 14:13:53 +05:30
Ashish Dhama
389062193b
[WebApp][MM-51266]: Add compass (MUI wrapper components) in common components package (#22942)
* wrap all the components using compass-components with compass-components theme provider

Co-authored-by: @michelengelen 
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-04 13:43:33 +05:30
Ibrahim Serdar Acikgoz
a496c14cc2
[MM-51329] server/config: add validation for local mode socket file (#23180) 2023-05-04 10:17:05 +03:00
Ibrahim Serdar Acikgoz
b2e0aa7088
server/utils: verify trusted ip headers are valid ip addresses (#23140)
Co-authored-by: Ibrahim Serdar Acikgoz <ibrahim@ibrahims-mac.local>
2023-05-04 09:29:21 +03:00
Ashish Dhama
96b537167c
[WebApp][MM-52125]: Migrate multiple enzyme unit test to testing library (#23245)
* Migrate multiple enzyme unit test to testing library
2023-05-04 11:55:01 +05:30
na
60234d0880
[MM-47492] - Don't count system messages as replies to a thread (#23022)
* [MM-47492] - Don't count system messages as replies to a thread

* Add test assertion

* revert store changes`

---------

Co-authored-by: Nevyana Angelova <nevyangelova@Nevyanas-MacBook-Pro.local>
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-04 13:24:14 +07:00
Ashish Dhama
444bbd56f1
Migrate multiple enzyme unit test to testing library (#23236) 2023-05-04 11:17:11 +05:30
Harrison Healey
0e371b010e
MM-52258 Replace usage of localizeAndFormatMessage (#23009)
* MM-52258 Replace usage of localizeAndFormatMessage

* Remove unused import

* Update snapshot
2023-05-03 15:06:47 -04:00
Harrison Healey
0b55509432
MM-49937 Fix tappable area of modals on mobile (#23231) 2023-05-03 15:04:56 -04:00
Harrison Healey
d001994ef9
MM-52282 Remove ExperimentalSettings.PatchPluginsReactDOM (#23172)
* MM-52282 Remove ExperimentalSettings.PatchPluginsReactDOM

* Fix missing file from last commit

* Fix test usage of plugin.NewEnvironment
2023-05-03 15:04:10 -04:00
Agniva De Sarker
44920deab6
Prevent cancellation of CI in master (#23246)
```release-note
NONE
```
2023-05-03 23:44:00 +05:30
Harrison Healey
2e852c06a8
MM-51562 Update package versions to 7.11.0 (#23230)
Automatic Merge
2023-05-03 18:04:29 +03:00
Caleb Roseland
b43a74808d
MM-52265: Boards ESLint improvements (#23218)
* eslint changes

* sync max-lines with channels rule

* eslint fixes

* remove dupe rules
2023-05-03 07:32:51 -07:00
Ashish Dhama
b5ce8ac741
[WebApp][MM-52138]: Wrap all the components using compass-components with compass-components theme provider (#22941)
* wrap all the components using compass-components with compass-components theme provider

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-03 19:54:01 +05:30
Vishal
698613c002
[MM-51517] Sentry crash fix (#22985)
* add cloud limit check

* add test

* add warning for the inaccessible root-post

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-05-03 16:12:57 +05:30