MArtin Johnson
484176c4d2
Translated using Weblate (Swedish)
...
Currently translated at 97.5% (6159 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
2025-05-26 20:38:25 +02:00
Joaquim Homrighausen
1324896414
Translated using Weblate (Swedish)
...
Currently translated at 97.5% (6159 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
2025-05-26 20:38:25 +02:00
MArtin Johnson
a4327b6a9b
Translated using Weblate (Swedish)
...
Currently translated at 97.5% (6159 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
2025-05-26 20:38:25 +02:00
MArtin Johnson
3c46607591
Translated using Weblate (Swedish)
...
Currently translated at 97.5% (6159 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
2025-05-26 20:38:25 +02:00
Joaquim Homrighausen
ec0503d74f
Translated using Weblate (Swedish)
...
Currently translated at 97.5% (6159 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
2025-05-26 20:38:25 +02:00
Joaquim Homrighausen
abc0d5d516
Translated using Weblate (Swedish)
...
Currently translated at 97.5% (6159 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
2025-05-26 20:38:25 +02:00
MArtin Johnson
a4805de2e8
Translated using Weblate (Swedish)
...
Currently translated at 97.5% (6159 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
2025-05-26 20:38:25 +02:00
Joaquim Homrighausen
0c0d31f479
Translated using Weblate (Swedish)
...
Currently translated at 97.5% (6159 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
2025-05-26 20:38:25 +02:00
MArtin Johnson
794c0cf364
Translated using Weblate (Swedish)
...
Currently translated at 97.5% (6159 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
2025-05-26 20:38:25 +02:00
Frank Paul Silye
e899ee5559
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 81.9% (5173 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-05-26 20:38:25 +02:00
master7
1d7bac7bf7
Translated using Weblate (Polish)
...
Currently translated at 98.7% (6230 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
2025-05-26 20:38:25 +02:00
Frank Paul Silye
6000873e4c
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 81.8% (5164 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-05-26 20:38:25 +02:00
Frank Paul Silye
ead521735a
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 81.7% (5159 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-05-26 20:38:25 +02:00
Frank Paul Silye
0a0690b4a0
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 81.4% (5140 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-05-26 20:38:25 +02:00
Frank Paul Silye
781a897b75
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 81.4% (5139 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-05-26 20:38:25 +02:00
Frank Paul Silye
f155094d8e
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 80.4% (5079 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-05-26 20:38:25 +02:00
master7
b483cd87cb
Translated using Weblate (Polish)
...
Currently translated at 98.5% (6219 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
2025-05-26 20:38:25 +02:00
jprusch
2eaa2dd6a7
Translated using Weblate (German)
...
Currently translated at 100.0% (6312 of 6312 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
2025-05-26 20:38:25 +02:00
Ben Cooke
a461aa3ffb
[MM-63638] Don't set auto add to false when changing the schema of a syncable ( #30629 )
...
* dont set auto add to false when chaning the schema of a syncable
2025-05-26 12:02:03 -04:00
Harrison Healey
00af66459a
Enforce EOL newlines in CSS files ( #31174 )
2025-05-26 11:47:13 -04:00
Caleb Roseland
db27d1edec
MM-63907, MM-63906: Smooth navigation between User Properties and LDAP/SAML pages. ( #31127 )
2025-05-23 16:26:31 -05:00
Devin Binnie
2358699d91
MM-64030/MM-64025/MM-63985/MM-63986/MM-63987/MM-63976/MM-64018/MM-64017/MM-64034/MM-64029 - Various accessibility fixes around User Groups modals ( #31147 )
...
* Convert user groups main modal to GenericModal, convert menu to Menu component, fixes
* Added useFocusTrap on other modals, fix DOM ordering
* [MM-64018] Add proper aria-labels to the menu button
* [MM-64025] Convert user group button to an actual button
* [MM-64017] Fixed aria-label on 3-dot menu in view user group modal
* [MM-64030] Show aria-live region when search results are rendered
* Fix tests
* PR feedback
* PR feedback
2025-05-23 20:09:06 +00:00
Sven Hüster
583eb3f62c
fixed the url styling for webhooks to now use pure html instead of ma… ( #30845 )
...
* fixed the url styling for webhooks to now use pure html instead of markdown
* remove code styling from outgoing webhook token
* updated test snapshots
* added code styling to more integrations tokens
* update snapshots
* fixed translation strings for english and german
2025-05-23 13:36:53 -04:00
Felipe Martin
a09bee609a
feat: support SSO while embedded ( #31002 )
...
* feat: send a message to the parent window if embeddd
* feat: handle embedded sso flows
* fix: use new `isEmbedded` logic
* fix: postMessage targetOrigin
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-05-23 18:18:05 +02:00
Harrison Healey
e02e1aab10
Remove unused invalid CSS ( #31145 )
2025-05-22 21:01:35 +00:00
Devin Binnie
8f13cda09c
[MM-64255] Fix height of automatic replies textarea ( #31148 )
2025-05-22 16:19:58 -04:00
M-ZubairAhmed
f800025a43
[MM-63884] Move DynamicVirtualizedList to monorepo ( #30851 )
2025-05-22 11:27:24 +05:30
Jesse Hallam
c42d17b308
Fix notification message for posts with no text content ( #31007 )
...
* Fix notification message for posts with no text
Changed the default notification message from "did something new" to
"posted a message" for better clarity when receiving notifications
from posts with no readable text content.
Fixes: MM-61948
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* address feedback from code review
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-05-21 18:32:40 +00:00
Ben Schumacher
c2d08b7540
[MM-63772] Add LDAP setting to re-add removed members ( #30787 )
2025-05-20 11:15:25 +02:00
Maria A Nunez
2213cdbaf7
User usage alert in License and System Statistics page ( #31063 )
...
* Added user over usager alert in License and System Statistics page
* Fixed case below 90
* Fixed constant
* Linting
* Change over user notification threshold to 0
* Fix tests
* Saved dismissed preference
* Text tweek
* Fix tests
* More tests fixed
* Snapshot updated
2025-05-19 14:31:47 -04:00
Weblate (bot)
a358401772
Translations update from Mattermost Weblate ( #31099 )
...
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 94.4% (2509 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 74.3% (4617 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt_BR/
* Translated using Weblate (German)
Currently translated at 99.0% (6150 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
* Translated using Weblate (Polish)
Currently translated at 99.2% (6161 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (German)
Currently translated at 99.9% (6206 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
* Translated using Weblate (Czech)
Currently translated at 100.0% (2657 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/cs/
* Translated using Weblate (Czech)
Currently translated at 97.3% (6040 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.7% (4952 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Polish)
Currently translated at 99.4% (6171 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Dutch)
Currently translated at 99.4% (6172 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.8% (4958 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Polish)
Currently translated at 99.5% (6182 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.8% (4959 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.5% (5000 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 75.2% (4669 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt_BR/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.7% (5011 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Polish)
Currently translated at 100.0% (6207 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.7% (5013 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (2657 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
* Translated using Weblate (Japanese)
Currently translated at 98.2% (6099 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
* Translated using Weblate (Dutch)
Currently translated at 99.6% (6184 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (6207 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.8% (5017 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 81.1% (5034 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 4.2% (114 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 81.6% (5070 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Dutch)
Currently translated at 99.7% (6190 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Dutch)
Currently translated at 99.9% (6204 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 81.8% (5079 of 6207 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/
---------
Co-authored-by: Pineoak <marcel-carvalho@outlook.com >
Co-authored-by: jprusch <rs@schaeferbarthold.de >
Co-authored-by: master7 <marcin.karkosz@rajska.info >
Co-authored-by: Martin Mičuda <micuda@rematiptop.cz >
Co-authored-by: Frank Paul Silye <frankps@gmail.com >
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: kaakaa <stooner.hoe@gmail.com >
2025-05-19 14:38:23 +00:00
Pablo Vélez
04ec01d312
MM-63966 - save pannel not dissapearing after save ( #30993 )
...
* MM-63966 - save pannel not dissapearing after save
* adjust unit tests
* trim only on direct change
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-05-19 12:26:00 +02:00
Clément Collin
15df76600b
MM-51488 Fixed checkboxes position in markdown lists ( #30347 )
...
- Special case of ordered lists
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-05-17 00:13:34 +05:30
Claudio Costa
d69925a415
[MM-63838] Fix potential TypeError when Calls is disabled ( #30867 )
...
* Fix potential TypeError when Calls is disabled
* Use createSelector
2025-05-16 16:36:57 +02:00
Devin Binnie
62a93cd36f
[MM-62980][MM-62970] Login and Password Reset accessibility fixes ( #31028 )
...
* [MM-62980] Set aria-describedby for Input component when again custom message is set
* [MM-62970] Change password reset send link input to Input
* Fix i18n
* Fix e2e
* fix snapshots
---------
Co-authored-by: yasserfaraazkhan <attitude3cena.yf@gmail.com >
2025-05-15 16:23:03 +00:00
Jesse Hallam
8127d105ad
MM-63406: Update timezone automatically ( #30856 )
...
* MM-63406: Update timezone automatically
On focus as well as every 30 minutes, check if the timezone has changed.
Also, ignore the momentjs cache, otherwise this value is static as per https://momentjs.com/timezone/docs/#/using-timezones/guessing-user-timezone/
> By default Moment Timezone caches the detected timezone. This means that subsequent calls to moment.tz.guess() will always return the same value.
* migrate away from enzyme
* MM-63406: Address PR feedback - add constants and improve comments
* MM-63406: Address PR feedback - Extract timezone logic to a separate component
- Created a new TimezoneManager component for handling timezone updates
- Used fake timers in tests to properly test the periodic update
- Removed visibility change handler to simplify the component
* fix linting
* Remove comments from getBrowserTimezone function
* Move updateTimezone function before useEffect
* Simplify timezone detection with Intl.DateTimeFormat().resolvedOptions().timeZone
* Fix style issues
* Improve timezone manager tests with jest.getTimerCount()
Used jest.getTimerCount() to verify timer cleanup on unmount instead of spying on clearInterval.
This change addresses PR feedback in #30856 .
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* MM-63406: Simplify timezone updates to check every minute
- Simplify timezone manager by removing focus event and only checking every minute
- Replace 30-minute interval with 1-minute interval for more responsive timezone detection
- Update tests to match new implementation
- Change removes focus/blur event handling as per PR feedback
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* revert to simpler approach
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-05-15 13:57:14 +00:00
Pablo Vélez
f9a92c1700
Mm 63844 add end user indicators ( #30971 )
...
MM-63844 - ABAC add end user indicators to channel manage users
2025-05-15 15:25:19 +02:00
Ibrahim Serdar Acikgoz
a344b3225b
[MM-61756] Attribute Based Access Control - Phase 1 ( #30785 )
...
Attribute Based Access Control - Base
* MM-63662
* MM-63919
* MM-63954
* MM-63955
* MM-63425
* MM-63426
* MM-63458
* MM-63459
* MM-63603
* MM-63845
* MM-64146
* MM-64199
* MM-64201
* MM-64233
* MM-64247
* MM-64268
---------
Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com >
Co-authored-by: Pablo Andrés Vélez Vidal <pablovv2012@gmail.com >
Co-authored-by: abhijit-singh <abhijitsingh0702@gmail.com >
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com >
2025-05-15 11:33:08 +02:00
Harshil Sharma
4b445cbf16
Fixed a bug where wehbooj's overriden username didn't show up in non-CRT reply ( #30996 )
2025-05-15 14:18:23 +05:30
Pablo Vélez
08caad3b99
MM-64232 - adjust disabled styles channel settings modal ( #30984 )
...
* MM-64232 - adjust disabled styles channel settings modal
* fix styles
* adjust snapshot
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-05-15 02:22:09 +02:00
Pablo Vélez
9fe678cad3
MM-63968 - remove channel name input plus one ( #30979 )
...
* MM-63968 - remove channel name input plus one
* adjust test to most common use in webapp
* adjust error for min lenght and add back minlenght indicator under a param bool value
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-05-14 17:16:18 +02:00
Pablo Vélez
c4b60463ff
MM-63965 - add scroll to advanced text editor ( #30983 )
...
* MM-63965 - add scroll to advanced text editor
* show scroll only when content wraps in more than one line
* fix unit test
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-05-14 15:30:04 +02:00
Julien Tant
935b8902a8
MM-64155: Fix searchbox clear button to reset search type ( #31006 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-05-13 14:07:38 -07:00
Pablo Vélez
64ed8f02dc
MM-63912 - enhance validation for channel banner colors ( #30981 )
...
* MM-63912 - enhance validation for channel banner colors
* fix tests
* fix unit tests
2025-05-13 09:59:31 +02:00
Harshil Sharma
4ae5d647fb
Permission schema error fix ( #30953 )
...
* Fixed an error in permission schema for team admins
* Updated test
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-05-13 12:22:25 +05:30
Weblate (bot)
6b48c67eeb
Translations update from Mattermost Weblate ( #31000 )
...
* Translated using Weblate (Lithuanian)
Currently translated at 76.7% (4749 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/lt/
* Translated using Weblate (French)
Currently translated at 81.1% (5021 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/
* Translated using Weblate (French)
Currently translated at 81.4% (5038 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fr/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 72.0% (4457 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt_BR/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 78.9% (4880 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 72.3% (4477 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt_BR/
* Translated using Weblate (Dutch)
Currently translated at 99.7% (2650 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2657 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (6185 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.0% (4888 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.0% (4889 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (2657 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (6185 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 93.7% (2492 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pt_BR/
* Translated using Weblate (Polish)
Currently translated at 100.0% (6185 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Ukrainian)
Currently translated at 99.9% (6184 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.1% (4893 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 3.5% (94 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.2% (4901 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 93.7% (2492 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pt_BR/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.3% (4907 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 72.3% (4477 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt_BR/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.0% (4950 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Turkish)
Currently translated at 98.5% (2619 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.1% (4524 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt_BR/
* Translated using Weblate (Dutch)
Currently translated at 99.7% (2650 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.2% (4963 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (2657 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
* Translated using Weblate (Turkish)
Currently translated at 97.8% (6052 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Turkish)
Currently translated at 98.2% (6076 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Turkish)
Currently translated at 98.2% (6077 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Turkish)
Currently translated at 98.2% (6078 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (2657 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
* Translated using Weblate (Turkish)
Currently translated at 99.8% (6174 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Ukrainian)
Currently translated at 99.9% (6184 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (German)
Currently translated at 100.0% (2657 of 2657 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (German)
Currently translated at 100.0% (6185 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (6185 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 80.2% (4965 of 6185 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/
* 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: evituzas <evita.svegzdaite@gmail.com >
Co-authored-by: Benjamin Danon <b@bndn.fr >
Co-authored-by: Pineoak <marcel-carvalho@outlook.com >
Co-authored-by: Frank Paul Silye <frankps@gmail.com >
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: master7 <marcin.karkosz@rajska.info >
Co-authored-by: MArtin Johnson <martinjohnson@bahnhof.se >
Co-authored-by: Serhii Khomiuk <sergiy.khomiuk@gmail.com >
Co-authored-by: Kaya Zeren <kayazeren@gmail.com >
Co-authored-by: jprusch <rs@schaeferbarthold.de >
2025-05-12 20:40:53 +03:00
David Krauser
a6a4674a21
Better handle missing cluster node info fields ( #30844 )
...
A recent change to the enterprise cluster code introduced the possibility that we could get cluster info with empty fields. This happens when we can't properly communicate with the related cluster node. In that case, we now show a warning to the admin.
2025-05-12 13:38:10 -04:00
Devin Binnie
dfe6478fd7
[MM-63000][MM-63055][MM-63046] Various accessibility fixes around Drafts ( #30924 )
...
* [MM-63000] Use CSS hover state instead of component state, add focus-within to ensure buttons are focusable
* [MM-63046] Allow draft panel to be correctly focusable and navigable using correct roles
* [MM-63046] Use `name` as `aria-label` for `Action`
* update locator for scheduled drafts and fix failing playwright tests
* fix lint
* PR feedback
* PR feedback
---------
Co-authored-by: yasserfaraazkhan <attitude3cena.yf@gmail.com >
2025-05-12 16:38:06 +00:00
Agniva De Sarker
4803892492
MM-56906: Remove redundant calls on team switch ( #30771 )
...
On page load, we load ALL channels and channel members from all teams.
But then, on team_switch, we would again load channels and channel
members from that team. This was redundant and mainly kept
because previously the websocket events were considered unreliable.
Now with reliable websockets, and client-side pings, we can detect
broken connections faster and recover without loss.
Additionally, the getAllChannelMembers call would page through
all responses on the client side. This was inefficient and incur
extra latency. To optimize for this, we introduce server-side
streaming of the full response if page is set to -1.
This optimizes the intial response as well.
https://mattermost.atlassian.net/browse/MM-56906
```release-note
Optimize team switch operation by removing calls to get channels
and channel members.
```
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-05-12 20:05:46 +05:30
Devin Binnie
883711c72d
[MM-62973][MM-63028][MM-63034][MM-63027] Various accessibility fixes around Browse Channels modal ( #30922 )
...
* [MM-62973] Fix order of Close button and other buttons in the header
* [MM-63028] Add aria-live status area when searching for channels
* [MM-63027] Add announcement that channel is joined
* [MM-63034] Add role=checkbox and reformat HTML to have correct custom checkbox code
* Update snapshots from generic_modal change
* PR feedback
* PR feedback
* PR feedback
2025-05-12 09:14:20 -04:00