Граф коммитов

3772 Коммитов

Автор SHA1 Сообщение Дата
Harrison Healey
30ef1d37d6 Remove t from from cloud-related and license-related code (#27055)
* Remove t from components/announcement_bar

* Remove t from components/cloud_usage_modal

* Remove t from components/common/hooks

* Remove t and localizeMessage from components/downgrade_modal

* Remove t from components/pricing_modal

* Remove t from components/preparing_workspace

* Remove t from components/start_trial_form_modal

* Fix test
2024-05-24 12:05:47 -04:00
Harrison Healey
38b5974410 Remove t from invite-related code (#27053)
* Remove t from actions/invite_actions

* Remove t from components/invitation_modal and related code

* Remove t from components/channel_invite_modal

* Re-add the ability for reason to be a string

* Address feedback
2024-05-24 12:04:47 -04:00
Harrison Healey
497870a565 Remove t from post and post textbox components (#27056)
* Remove t from components/post_view/combined_system_message

* Remove t from components/post_view

* Remove t from components/post_markdown

* Remove t from components/size_aware_image

* Remove t from components/advanced_text_editor

* Remove t from components/advanced_create_post

* Remove t from components/notify_confirm_modal
2024-05-24 12:00:14 -04:00
Harrison Healey
86aced1282 Remove t from user settings (#27057)
* Remove t and localizeMessage from components/custom_status

* Remove t from components/user_settings/advanced

* Remove t from components/user_settings/display
2024-05-24 12:00:05 -04:00
MeHow25
3cac94a7aa [MM-57726] Convert AddIncomingWebhook from Class Component to Function Component (#26992)
* Convert AddIncomingWebhook from Class Component to Function Component

* Review fix

* Review fix

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-05-24 16:49:03 +02:00
M-ZubairAhmed
09c0eb7e7a [MM-58274] No side padding in plugins section of user profile popover (#27084) 2024-05-24 12:04:07 +00:00
Marlene Koh
3812a97956 [MM-57710] Convert katex class component to function component (#26967)
* Convert katex class component to function component

* Change formatting

* Move props to one line each

* Fix latex tests - shallow() does not work with useEffect()

* Update snapshot for src/utils/message_html_to_component.test.tsx

* Remove act() block

* Expect that length of components with matching data-testid should be 1

* Revert behaviour of katex with error to render the error
2024-05-24 11:19:02 +02:00
Fasal kp
24fbf2c7b2 MM-58025 Resolved automatic tz not reflecting without refresh by listening to app visibility event (#26957)
* updated timeZone by listening to app visibility event

* eslint fixes

* linting issues

* linting issues

---------

Co-authored-by: fasal <fasal>
2024-05-23 17:21:43 -04:00
Scott Bishel
729bd30165 update message for archiving a team, since still accessible via api (#27125)
* update message for archiving a team, since still accessible via api

* update tests another place the message is displayed
2024-05-23 11:56:06 -06:00
M-ZubairAhmed
f0601b67e8 [MM-58326] Remove aria-disabled for disabled tooltip in calls button following WithTooltip integration (#27094) 2024-05-23 11:24:41 +00:00
Jesús Espino
f4a3a2ec07 Adding unsupported text into the team/e0 edition menu (#27038)
* Adding unsupported text into the team/e0 edition menu

* Fixing CI

* Addressing PR review comments

* Removing start trial from the product menu

* Fixing tests

* Updating i18n
2024-05-22 21:24:38 +02:00
M-ZubairAhmed
7d7b203567 [MM-58108] Posts missing channel_id in handleThreadReadChanged, handleAllThreadsInChannelMarkedRead, getThreadItemsInChannel (#27006) 2024-05-22 14:08:41 +00:00
Nick Misasi
f0110e361e [CLD-7742] Make location prop on ExternalLink component required (#27052)
* Make location prop on ExternalLink required, update existing references that are missing it

* Fix linter

* Fix tests
2024-05-22 08:52:21 -04:00
Harrison Healey
441f5657c8 MM-57882 Add metric for the time it takes to open the Threads list (#26983)
* MM-57882 Add metric for the time it takes to open the Threads list

* Clean up mark because the starting mark may be missing

* Pass global threads load duration to Prometheus

* Update mocks
2024-05-21 18:04:12 -04:00
Asaad Mahmood
d7b7d4e3b9 MM-58328 - Fixing playbooks and boards layout (#27075)
* MM-58328 - Fixing playbooks and boards layout

* fixing defualt layout

* removing extra only child
2024-05-22 00:33:09 +05:00
Harrison Healey
3792f1d7ed MM-52219 Add announcement bar to prompt users for notification permission (#26849)
* MM-52219 Add announcement bar to prompt users for notification permission

* Update i18n strings

* Only show NotificationPermissionsBar when logged in

* Update text

* Remove z-index from AnnouncementBar

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-05-21 13:54:34 -04:00
Maria A Nunez
72fcedd23a Lower user limit soft warning to 5K (#27034)
Automatic Merge
2024-05-21 20:41:31 +03:00
Christopher Poile
3490143e37 [MM-58304] Move global pluggable outside of new main-wrapper div (#27035)
Automatic Merge
2024-05-21 16:41:30 +03:00
Asaad Mahmood
383bf9b71a Minor UI fixes (#27022)
* MM-58170 - Updating remove license modal

* MM-58211 - Updating color on sign up page url

* updating css

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-05-21 12:20:26 +05:00
Hosted Weblate
4bdd8bb18e Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/
2024-05-20 18:11:30 +03:00
Tom De Moor
400bff7814 Translated using Weblate (Dutch)
Currently translated at 99.9% (5762 of 5766 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
2024-05-20 18:11:30 +03:00
kaakaa
e26b7d3359 Translated using Weblate (Japanese)
Currently translated at 100.0% (5766 of 5766 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
2024-05-20 18:11:30 +03:00
R Oyanagi
54f447abc9 Translated using Weblate (Japanese)
Currently translated at 100.0% (5766 of 5766 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
2024-05-20 18:11:30 +03:00
Ladislav Urbánek
6c59d1d420 Translated using Weblate (Czech)
Currently translated at 92.6% (5341 of 5766 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
2024-05-20 18:11:30 +03:00
Tom De Moor
e145627dfd Translated using Weblate (Dutch)
Currently translated at 99.7% (5752 of 5766 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
2024-05-20 18:11:30 +03:00
Tom De Moor
acd12e82a1 Translated using Weblate (Dutch)
Currently translated at 99.5% (5740 of 5766 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
2024-05-20 18:11:30 +03:00
Piotr Lasota
3af4e47838 Translated using Weblate (Polish)
Currently translated at 100.0% (5766 of 5766 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
2024-05-20 18:11:30 +03:00
master7
af3c7a6fea Translated using Weblate (Polish)
Currently translated at 100.0% (5766 of 5766 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
2024-05-20 18:11:30 +03:00
jprusch
49fa31558d Translated using Weblate (German)
Currently translated at 100.0% (5766 of 5766 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
2024-05-20 18:11:30 +03:00
Harshil Sharma
13d9a9b6cc Removed post limit warning banner (#27036)
Co-authored-by: Mattermost Build <build@mattermost.com>
2024-05-20 09:13:16 +05:30
M-ZubairAhmed
cef7826fa8 [MM-58271] User Profile pop up | Make Call button appear Disabled when user is on active call (#27020) 2024-05-18 08:45:31 +00:00
Harrison Healey
b9f7d38cb1 MM-58281 Change performance timestamps to be floats (#27046)
* MM-58281 Change performance timestamps to be floats

* Commit missed line
2024-05-17 13:52:03 -04:00
Harrison Healey
3e734ee949 Simplify how GlobalThreads fetches threads (#26984) 2024-05-17 12:05:29 -04:00
Harrison Healey
6cf93ea480 MM-58281 Allow client metrics to be floats and round timestamps (#27027)
* MM-58281 Allow client metrics to be floats and round timestamps

* MM-58281 Fix report version

* Ensure reports can contain a single timestamp

* Round timestamps in unit tests
2024-05-16 18:01:21 +00:00
Asaad Mahmood
9559fa6486 MM-58215 - Fixing error page (#27002)
* MM-58215 - Fixing error page

* Fixing prority

* updating specificity

* fixing announcement in default cases

* updating announcement bar

* updating css

* updating grid
2024-05-16 16:01:06 +05:00
Scott Bishel
30e3f8cdd7 MM-57477 Fix CSS for marketplace modal (#26869)
Co-authored-by: Mattermost Build <build@mattermost.com>
2024-05-15 16:15:23 -04:00
M-ZubairAhmed
0911e4dee7 [MM-57383] User profile popover performance improved and redesigned (#26420) 2024-05-15 07:35:25 +00:00
Scott Bishel
4fbc96ec02 add WARN to log constants (#26868)
* add WARN to log constants

* i18n-extract

* i18n-extract
2024-05-14 08:39:41 -06:00
Matthew Birtch
e35d962525 fix for onboarding (#26996)
Automatic Merge
2024-05-14 16:04:39 +03:00
Harrison Healey
83bc92a80c Remove t and localizeMessage from components/activity_log_modal (#26987)
* Remove t from components/activity_log_modal

* Remove localizeMessage from components/activity_log_modal

I wanted to do more to simplify the various values we pass around for
icon, title, and text so that we'd just pass around a single "type"
value, but since this logic is weird, I gave up on that to focus on
localizeMessage and t.
2024-05-13 13:51:16 -04:00
Weblate (bot)
838d5cd27d Translations update from Mattermost Weblate (#26995)
* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/

* Translated using Weblate (Japanese)

Currently translated at 100.0% (2503 of 2503 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/

* Translated using Weblate (Japanese)

Currently translated at 100.0% (5766 of 5766 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/

* Translated using Weblate (Polish)

Currently translated at 100.0% (2503 of 2503 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/

---------

Co-authored-by: kaakaa <stooner.hoe@gmail.com>
Co-authored-by: master7 <marcin.karkosz@rajska.info>
2024-05-13 12:47:24 +00:00
Weblate (bot)
daf84488cc Translations update from Mattermost Weblate (#26960)
* Translated using Weblate (Russian)

Currently translated at 100.0% (2520 of 2520 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/

* Translated using Weblate (Russian)

Currently translated at 98.3% (5726 of 5825 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/

* Translated using Weblate (English (Australia))

Currently translated at 100.0% (2520 of 2520 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/en_AU/

* Translated using Weblate (Swedish)

Currently translated at 100.0% (2520 of 2520 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/

* Translated using Weblate (English (Australia))

Currently translated at 100.0% (5825 of 5825 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/en_AU/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (2520 of 2520 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/

* Translated using Weblate (Dutch)

Currently translated at 99.9% (5822 of 5825 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/

* Translated using Weblate (Japanese)

Currently translated at 100.0% (2520 of 2520 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/

* Translated using Weblate (Japanese)

Currently translated at 100.0% (5825 of 5825 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/

* Translated using Weblate (German)

Currently translated at 100.0% (2520 of 2520 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/

* Translated using Weblate (Polish)

Currently translated at 100.0% (2520 of 2520 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/

* Translated using Weblate (German)

Currently translated at 100.0% (5825 of 5825 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/

* Translated using Weblate (Polish)

Currently translated at 100.0% (5825 of 5825 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/

* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/

---------

Co-authored-by: Konstantin <eleferen@gmail.com>
Co-authored-by: Matthew Williams <Matthew.Williams@outlook.com.au>
Co-authored-by: MArtin Johnson <martinjohnson@bahnhof.se>
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be>
Co-authored-by: kaakaa <stooner.hoe@gmail.com>
Co-authored-by: jprusch <rs@schaeferbarthold.de>
Co-authored-by: master7 <marcin.karkosz@rajska.info>
2024-05-10 09:53:25 -03:00
Daniel Espino García
bd1a0a123d Fix test for invite modal error (#26948)
* Fix test for invite modal error

* Update copy in tests

* Update copy
2024-05-10 09:20:30 +02:00
Ibrahim Serdar Acikgoz
f0121d4f23 Change client metrics api path to client_perf (#26985) 2024-05-09 22:19:08 +02:00
Asaad Mahmood
6c674c7331 MM-57548 - Fixing announcement banner icon (#26921)
* MM-57548 - Fixing announcement banner icon

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

* removing alert icon
2024-05-10 00:47:45 +05:00
Harrison Healey
099f704d4f MM-57881 Add metric for the amount of time it takes for the RHS to load a thread (#26970)
* Assure most code dispatches selectPost to open RHS to a thread

* Add measurement of the time it takes to open the RHS

* Reduce unnecessary re-rendering of RhsThread

* Never use Jest's fake timers for the performance API

* Make constants for performance marks and measures

* Add missed constants
2024-05-09 13:30:36 -04:00
Harrison Healey
de3c7ad544 MM-57878 Add PerformanceReporter for clientside performance metrics (#26800)
* Define rough code for PerformanceReporter

* Create a component to manage the PerformanceReporter

* Start adding tests for PerformanceReporter

* Add test for web vitals reporting

* Update schema to more closely match the API spec

* Collect marks as counters and further update structure of API payload

* Add some outstanding TODOs about the API structure

* Add counter for long tasks

* Add EnableClientMetrics without any System Console UI

* Have PerformanceReporter use EnableClientMetrics

* Have the PerformanceReporter only report results when logged in

* Add test for having PerformanceReporter fall back to fetch

* Stop logging errors for measurements failing

* Remove buffered from observer

* Remove the Mystery Ampersand

* Still record marks with telemetry actions even if telemetry is disabled

* Add timestamps to performance reports

* Reuse the new telemetry code for the old telemetry

* The second half of the last commit

* Use Node performance libraries in all tests

* Set version of PerformanceReport

* Switch to the proper version of EnableClientMetrics

* Remove TODO for unneeded field

* Add user agent and platform detection

* Updated metrics API route
2024-05-09 12:50:52 -04:00
Devin Binnie
d6a8ad0d55 [MM-58159] Add admin setting for notification monitoring alongside feature flag (#26979)
* [MM-58159] Add admin setting for notification monitoring alongside feature flag

* Use helper function
2024-05-09 11:30:42 -04:00
Ben Cooke
f111db5fe8 [MM-56902] Minor selector improvements (#26372)
* minor selector improvements
2024-05-08 16:53:49 -04:00
Claudio Costa
5d4ad44bfe [MM-58002] Review start call button functionality in profile popover (#26867)
* Review start call button functionality in profile popover

* Address feedback

* Use published @mattermost/calls-common package

* Fix import

* Lint fix
2024-05-08 13:47:36 -06:00