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
Mario Vitale
4a77d9e964
CLD-7553 Implement per-MM_ENV runs, post the E2E test links back to user ( #27042 )
...
* Add per-env runs, post feedback back to user
2024-05-21 10:55:05 +02: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
yasserfaraazkhan
715c178d9b
Chore(cypress): Fix Known flaky test ( #27019 )
2024-05-21 11:16:57 +05:30
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
Hosted Weblate
0bc66a88d1
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/
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
Tom De Moor
892f218ce6
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (2503 of 2503 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/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
35e392b1bb
Translated using Weblate (Dutch)
...
Currently translated at 99.8% (2499 of 2503 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/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
jprusch
9b8a0b08b5
Translated using Weblate (German)
...
Currently translated at 100.0% (2503 of 2503 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/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
Christopher Poile
ada9c64658
prepackage calls v0.27.0 ( #27031 )
...
Automatic Merge
2024-05-17 17:41:30 +03:00
Devin Binnie
dad2cd6c27
Remove flaky test ( #27041 )
2024-05-17 13:48:36 +00: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
Jesse Hallam
617053e206
configure Loki for local development ( #26997 )
...
* configure Loki for local development
Extend our docker compose setup to include Loki (along with promtail), scraping `logs/*.log` to ingest development logs as well as all logs from running containers.
While we're in here, teach Prometheus to scrape metrics from Docker containers too.
* tweak promtail labels
* document extra services in config.mk
* update home.json
2024-05-16 12:16:08 -03:00
Doug Lauder
65325a767c
Use ConstantTimeCompare when comparing token. ( #27007 )
2024-05-16 08:26:04 -04:00
Doug Lauder
5a79565244
Check user belongs to remote when updating profile image ( #27008 )
2024-05-16 08:21:12 -04: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
Devin Binnie
7e797cea3b
[MM-54757] Stop broadcasting channel_deleted/channel_restored messages from private channels to non-members ( #27001 )
...
* [MM-54757] Stop broadcasting channel_deleted/channel_restored messages from private channels to non-members
* Remove unnecessary return
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-05-15 17:18:05 -04: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
Harrison Healey
8f9d1b802c
MM-58263 Remove CSRF check from /api/v4/client_perf ( #27011 )
...
We use navigator.sendBeacon to send the new metrics since it's recommended for that, but it doesn't let us set custom headers which means that we can't set the CSRF token header that we'd need to pass that check
2024-05-15 14:53:05 -04:00
Jesse Hallam
cd51dec6e5
Centralize the GetPackagePath ( #27004 )
2024-05-15 12:05:13 -03:00
Julien Tant
e96db725ea
PluginAPI: add ability to retrieve users by ids ( #26936 )
...
* pluginapi: ability to retrieve users by ids
* fix test
2024-05-15 07:06:40 -07: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
MeHow25
298fd6e839
[MM-57877] Fix issue #26841 ( #26956 )
...
* Add new error message
* make i18n-extract
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com >
2024-05-13 19:55:12 +00:00
Amy Blais
664e2ae782
Update NOTICE.txt ( #26982 )
...
Automatic Merge
2024-05-13 21:34: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
Devin Binnie
3fdf4fc63c
Use GetMasterX() to ensure writeability for the RefreshPostStats job ( #26986 )
2024-05-13 08:55:21 -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
Jesse Hallam
630bd40141
Eliminate MM_SERVER_PATH ( #24968 )
2024-05-10 18:13:05 -03: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
Ibrahim Serdar Acikgoz
5590e1604a
Add new Metrics API ( #26919 )
2024-05-09 20:49:02 +02: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