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
Matthew Birtch
8fa6757949
MM-56975 UI Incremental Refinements ( #26407 )
...
* updated styles to include rounded corners and updated backgrounds/containers
* updated snapshots
* removed background from app bar top
* removed top padding from lhs
* updated name of container to better match the grid name in css
* fixed lint issue with css
* update snapshot
* adjusted padding/margin
* use radius variables
* remove margin and border radius from plabooks for now
* fixed tasklist
* minor tweaks to menus
* add global border variables and use in key places
* fixed grid issues with login page and backstage
* use border variable
* adjust padding in global header
* fixed type issues
* tweaks to spacing
* fixed margin issue on backstage
* fixed padding on global header
* minor tweaks to header and apps bar
* removed background from apps bar
* updates to header and app bar and team icon
* updated more borders and radii to use variables
* fixed style lint issue
* adjust letter spacing on category labels
* fix lint issue
* fixed position of popover
* address UX feedback
2024-05-08 17:28:38 +02:00
Daniel Espino García
f00efe58fd
Fix system console defaults ( #26947 )
...
* Fix system console defaults
* Fix tests
2024-05-08 12:23:40 +02:00
Harrison Healey
0640985cb7
MM-52570 Prevent pasteHandler from having any effect when shift is held ( #26953 )
2024-05-07 15:08:38 -04:00
Nick Misasi
5d4e92b6c5
[CLD-7549] Expose System Console UI for ExperimentalAuditSettings ( #26840 )
...
* Expose experimental audit log settings to sys console
* Add the rest of the config
* Add check for enterprise sku
* Update string to include a note about being required given another setting
* gofmt
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-05-07 13:36:07 -04:00
M-ZubairAhmed
4135ff1317
[MM-57884] Layout issues with initial tool selection and invite screens in workspace ( #26932 )
2024-05-07 08:52:46 +00:00
Jesús Espino
708d046c1b
Adding more visibility to the free edition in the interface ( #26698 )
...
* Initial version of make more evident the mattermost edition used
* Updating tests
* Adding i18n strings
* Fixing css property order
* tweaks to badge and use proper MM logo svg
* update snapshot
* update language, tweaks to menu trial block
* fix style lint issue
* tweak letter-spacing
* fix lint
* update language
* Removing trial related info from the main menu, and simplifying showing the license
* Applying proposed changes
* Fixing linter errors
* Fixing tests
* Updating i18n strings
* fixing some styles and a bug
* Fix linter error
* updated login css and fixed lint issue
* Moving to styled components the Free edition badge
* Fixing linter error
* Addressing PR review comments
* Removing old snapshot
* Addressing PR review comments
* Fixing linter errors
---------
Co-authored-by: Matthew Birtch <mattbirtch@gmail.com >
2024-05-06 19:19:10 +02:00
Harrison Healey
0a3a55bb80
MM-58092 Add feature flag and setting for client performance metrics ( #26942 )
...
* MM-58092 Add feature flag and setting for client performance metrics
* Fix incorrect field name
2024-05-06 09:46:16 -04:00
Umar Abid
a1ed780a86
[MM-55327]: Convert /components/permissions_gates/team_permission_gate/team_permission_gate.tsx from Class Component to Function Component ( #25395 )
...
* fix: convert to func component
* fix: update failing test snapshots
* Handle tests better
* Standarize all gates
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
Co-authored-by: Daniel Espino García <larkox@gmail.com >
2024-05-06 12:06:24 +02:00
MeHow25
204485e541
[MM-57717] Convert SubMenuModal from Class Component to Function Component ( #26902 )
...
* Convert SubMenuModal from Class Component to Function Component
* Style fixes
* Review fixes
* Review fix
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-05-06 12:05:06 +02:00
Daniel Espino García
539daee634
Fix types so the store can return undefined channels ( #26393 )
...
* Fix types so the store can return undefined channels
* Address feedback
* Revert gm change
* Fix lint
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-05-06 12:04:36 +02:00
Daniel Espino García
c22509eca2
Properly unset active channel in the server ( #26846 )
...
* Properly unset active channel in the server
* Address feedback
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2024-05-06 11:59:49 +02:00
Ben Schumacher
732932f51f
[MM-58059] Remove PostPriority feature flag ( #26929 )
2024-05-06 10:11:28 +02:00