Devin Binnie
396ee06dcb
[MM-61319] Delete the thread from state when the root post is deleted by another user ( #29975 )
2025-01-24 15:44:11 -05:00
ayush-chauhan233
ca2b3fd528
[MM-61646]: Added logic to correctly give accessible name to channel header button ( #29788 )
...
* [MA-32]: Added logic to correctly give accessible name to channel header button
* [MA-32]: Fixed id name
* [MA-32]: Fixed failing e2e test case
* [MA-32]: Updated the aria-label attribute
2025-01-24 12:50:48 -05:00
Scott Bishel
49948891ce
MM-62550- trim value and create batch updates ( #29895 )
...
* trim value and create batch updates
* update test
* update for review comments
---------
Co-authored-by: Caleb Roseland <caleb@calebroseland.com >
2025-01-24 10:28:19 -07:00
ayush-chauhan233
0cca57b6df
[MM-61591]: Fixed the dialog aria-properties in profile popover ( #29593 )
...
* [MA-10]: Fixed the dialog aria-properties in profile popover
* [MA-10]: Updated the logic to add aria-label to profile popover
* [MA-10]: Updated the aria-label to be translatable
* [MA-10]:Updated the dialog aria-properties in profile popover
* [MA-10]: Fixed the dialog aria-properties in profile popover
* [MA-10]: Updated the translation string
2025-01-24 12:21:20 -05:00
Saurabh Sharma
f6a2f00fdb
[MA-33]: Added aria-live to empty result messages ( #29814 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-24 09:54:05 -05:00
Saurabh Sharma
54207acd6a
[MM-61631]: Remove focusable child descendants ( #29745 )
...
* [MA-37]: Remove focusable child descendants
* [MA-37]: Fix E2E tests
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-24 09:52:16 -05:00
Saturnino Abril
5c9030ffc9
chore(deps): update ( #29939 )
2025-01-24 05:25:13 +08:00
Harrison Healey
481c18c7cc
MM-62489 Fix error bar showing with developer mode disabled ( #29911 )
...
* MM-62489 Fix error bar showing with developer mode disabled
* Add changes that I forgot earlier
2025-01-23 15:34:08 -05:00
Pablo Vélez
6f737ac5ee
MM-62192 - remove group upsell for regular users ( #29958 )
...
* MM-62192 - remove group upsell for regular users
* fix unit tests
* add new test and fix snapshots
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-23 14:59:09 -05:00
Vicktor
09fedc6cca
[MM-55270] fix(accessibility): "channels" button in global header is not selectable with keyboard ( #29224 )
2025-01-23 22:57:13 +05:30
Julien Tant
b41b968eb8
restrict access to channel converstion to public for non team admin+ ( #29819 )
2025-01-23 09:42:20 -07:00
Weblate (bot)
4f62e7b3da
Translations update from Mattermost Weblate ( #29926 )
...
* 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/
* Translated using Weblate (German)
Currently translated at 98.9% (2564 of 2592 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (German)
Currently translated at 100.0% (2592 of 2592 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
* Translated using Weblate (Polish)
Currently translated at 99.0% (2568 of 2592 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Russian)
Currently translated at 96.5% (2503 of 2592 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
* Translated using Weblate (German)
Currently translated at 100.0% (6020 of 6020 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
* Translated using Weblate (Polish)
Currently translated at 100.0% (6020 of 6020 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
* Translated using Weblate (Russian)
Currently translated at 94.9% (5717 of 6020 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ru/
* Translated using Weblate (Estonian)
Currently translated at 0.5% (33 of 6020 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/et/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2592 of 2592 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
* Translated using Weblate (Czech)
Currently translated at 99.7% (2586 of 2592 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/cs/
* Translated using Weblate (Czech)
Currently translated at 100.0% (6020 of 6020 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/cs/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (6020 of 6020 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
* Translated using Weblate (Czech)
Currently translated at 100.0% (2592 of 2592 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/cs/
* Translated using Weblate (Ukrainian)
Currently translated at 95.0% (5723 of 6020 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 98.9% (2564 of 2592 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 95.0% (5723 of 6020 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 98.9% (2565 of 2592 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
* Translated using Weblate (Dutch)
Currently translated at 99.7% (2585 of 2592 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Dutch)
Currently translated at 99.9% (6019 of 6020 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (2592 of 2592 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
* Translated using Weblate (Japanese)
Currently translated at 100.0% (6020 of 6020 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
* Translated using Weblate (Dutch)
Currently translated at 99.7% (2586 of 2592 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
* Translated using Weblate (Ukrainian)
Currently translated at 95.1% (5727 of 6020 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
* 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: jprusch <rs@schaeferbarthold.de >
Co-authored-by: master7 <marcin.karkosz@rajska.info >
Co-authored-by: Konstantin <eleferen@gmail.com >
Co-authored-by: Tormi <tormipeterson@gmail.com >
Co-authored-by: Martin Mičuda <micuda@rematiptop.cz >
Co-authored-by: MArtin Johnson <martinjohnson@bahnhof.se >
Co-authored-by: Serhii Khomiuk <sergiy.khomiuk@gmail.com >
Co-authored-by: Tom De Moor <tom@controlaltdieliet.be >
Co-authored-by: kaakaa <stooner.hoe@gmail.com >
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-23 01:46:07 +00:00
Scott Bishel
8ad375365e
MM-62545 Pin bottom actions and top line ( #29860 )
...
* pin bottom actions and top line.
* lint fixes
* lint fixes
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-22 20:58:11 +00:00
M-ZubairAhmed
1373c05931
[MM-61966] "Browse or Create channel" menu on the right of team drop-down should use a11y supported menu ( #29739 )
2025-01-22 10:40:43 +05:30
ayush-chauhan233
a08341d398
[MA-21]: Added role='alert' to the error message element ( #29723 )
2025-01-21 18:06:32 -05:00
ayush-chauhan233
faeb6f52ac
[MM-55284]: Fixed adding aria-label logic in team sidebar ( #29562 )
...
* [MA-6]: Fixed adding aria-label logic in team sidebar
* [MA-6]: Updated en.json, added create team button id
* [MA-6]: Fix: Added logic to add aria-label to users type
* [MA-6]: Fix typo
* [MA-6]: Added translation function to team button
* [MA-6]: Added translation function to team button
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-21 18:00:33 -05:00
Saurabh Sharma
12fea07714
[MM-61633]: Add aria-label in the on-boarding button ( #29812 )
...
* MM-61633: Add aria-label in the onboarding button
* MM-61633: Update formatting
* MM-61633: Add strings for localization
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-21 15:48:20 -05:00
ayush-chauhan233
4225b9bac1
[MM-61619]: Added aria-live property for message sent status ( #29720 )
...
* [MA-22]: Added aria-live property for message sent status
* Review Fixes: Updated the logic to programmatically change status element's content.
* [MA-22]: Rebased with master
2025-01-21 10:55:26 -05:00
Daniel Espino García
03b678e860
Fix error when navigating away of threads view ( #29543 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-21 16:33:32 +01:00
Saurabh Sharma
543ff0e756
[MA-35]: Update aria-label ( #29810 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-20 16:36:46 -05:00
ayush-chauhan233
5fbd6e1139
[MM-61588]: Fixed the keyboard interactivity of tablist and added appropriate ARIA properties ( #29592 )
...
* [MA-9]: Fixed the keyboard interactivity of tablist and added appropriate ARIA properties
* [MA-9]: Review Fixes: Added aria-level attribute to plugin preferences heading
* [MA-9]: Fixed failing e2e test case
* [MA-9]: Fixed styling in mobile view and fixed failing e2e test cases
* [MA-9]: Minor Refactoring
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-20 16:25:11 -05:00
Saurabh Sharma
ea3be1a9f2
[MM-61578]: Ensure the Add button is accessible with keyboard ( #29653 )
...
* [MA-16]: Ensure the Add button is accessible with keyboard
* [MA-16]: Add translations for label
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-20 16:22:51 -05:00
ayush-chauhan233
821448b94c
[MA-46]: Handled intended hidden onboarding tasklist from assestive technology ( #29840 )
2025-01-20 16:13:59 -05:00
ayush-chauhan233
d28f84f525
[MM-61684]: Updated the heading element tag( #29841 )
2025-01-20 15:56:40 +00:00
Harrison Healey
c7eb908e38
MM-61734 Add withErrorBoundary HOC and use for PostComponent ( #29801 )
...
* MM-61734 Add withErrorBoundary HOC and use for PostComponent
I originally planned to add error boundaries to some individual parts of the
post, but it seems sufficient to add them to just the outer PostComponent.
* Update button label
2025-01-20 10:02:11 -05:00
Harshil Sharma
ce29be0f38
Fixed minor misalignments with image component ( #29861 )
...
* Fixed minor misalignments with image component
* lint fix
2025-01-20 19:51:04 +05:30
M-ZubairAhmed
f3d1bc0731
[MM-62570] PluginLinkTooltip throws warning that class is invalid dom property ( #29858 )
2025-01-18 14:21:56 +00:00
Asaad Mahmood
7322fa1a3f
MM-62498 - Adding control-label ellipsis ( #29830 )
...
* MM-61205 - Adding control-label ellipsis
* updating css
* updating form-group
2025-01-18 12:29:05 +05:00
Pablo Vélez
d5763eac06
MM-62613 - remove scheduled messages on ws reconnect ( #29875 )
...
* remove scheduled messages on reconnect
* loop over values
* prune partial state and reload in team change
* specifically define when to prune the data
2025-01-17 10:25:10 -05:00
Devin Binnie
0beac5c930
[MM-62587] Hide thread_footer when root post is deleted ( #29874 )
...
* [MM-62587] Hide thread_footer when root post is deleted
* Also remove the replies line from the RHS
* Fix logic to make sure post.delete_at exists
* Fix playwright test
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-17 09:55:09 -05:00
Daniel Espino García
4a59d4c08e
Fix pluggables types ( #28986 )
...
* Fix pluggables types
* Address feedback
* Fix lint
2025-01-17 09:47:12 +01:00
Saurabh Sharma
921604cf39
[MM-61629]: Remove tabIndex ( #29744 )
2025-01-17 04:46:26 +00:00
Saurabh Sharma
ec6bc7a5f4
[MM-61677]: Update heading level ( #29784 )
...
* [MA-51]: Update heading level
* [MA-51]: Fixed E2E tests
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-16 16:06:17 -05:00
Saurabh Sharma
2d61d13940
[MM-61637]: Add accessible name to the expand RHS button in RHS header ( #29783 )
...
* [MA-48]: Add aria-label
* [MA-48]: Update snapshots
* [MA-48]: Fix E2E tests
2025-01-16 16:03:34 -05:00
ayush-chauhan233
bf541446cf
[MM-61658]: Added aria-label to close button ( #29725 )
...
* [MA-44]: Added aria-label to close button
* [MA-44]: Added translation function to close button
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-16 20:07:20 +00:00
Saurabh Sharma
8b765868de
[MA-34]: Add state information ( #29695 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-16 14:52:46 -05:00
Saurabh Sharma
132c27fb34
[MM-55285]: Screen reader speaking wrong item in list in Find Channels modal ( #29552 )
...
* [MA-11]: Fix Screen reader speaking wrong item in list in Find Channels modal
* [MA-11]: Update types across files
* [MA-11]: Minor refactoring
* [MA-11]: Fix e2e test
* [MA-11]: Fix E2E tests
* [MA-11]: Update role and id
* [MA-11]: Fix playwright tests
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-16 14:35:13 -05:00
Harshil Sharma
a665b62434
Deleted file from post ID to file ID and file info part of store ( #29871 )
2025-01-16 07:24:31 +05:30
ayush-chauhan233
34890a7a56
[MA-23]: Updated the aria-label property of sidebar expand button ( #29660 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-15 17:44:22 -05:00
ayush-chauhan233
5c08e0de0b
[MM-61587]: Added appropriate ARIA attributes in the channel header ( #29563 )
...
* [MA-8]: Added appropriate ARIA attributes in the channel header
* [MA-8]: Review Fixes: Updated the aria-expanded ternary condition
* [MA-8]: Rebased with master and fixed e2e failing test
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-15 17:24:24 -05:00
Saurabh Sharma
326804ba44
[MM-61597]: Provide proper name, role, and state information in Channel menu's submenu ( #29658 )
...
* [MA-25]: Provide proper name, role, and state information in move to option
* [MA-25]: Concatenate Id
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-15 10:12:29 +05:30
M-ZubairAhmed
e923879c52
[MM-62568] Clicking on the channel header popover content throw js error ( #29857 )
2025-01-15 06:57:46 +05:30
Harshil Sharma
4fc179137d
Edit post restore fix ( #29851 )
...
* Fix draft restore and cleanup
* lint fix
* Fixed a test
2025-01-15 06:06:48 +05:30
Saurabh Sharma
3a8d3fa38f
[MA-29]: Add appropriate name information ( #29694 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-14 17:41:40 -05:00
M-ZubairAhmed
4b6216f5a4
[MM-55274] User account menu doesn't follow standard accessible keyboard behavior ( #29173 )
2025-01-15 00:55:38 +05:30
Saurabh Sharma
3f9aa4a212
[MM-61604]: Provide proper name, role, and state information to skin tone accordion ( #29742 )
...
* [MA-30]: Provide state information
* [MA-30]: Update aria attributes
* [MA-30]: Remove unnecessary id
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-14 18:18:20 +00:00
Caleb Roseland
0085826203
MM-62172: CPA/User Properties - System Console ( #29672 )
...
* system properties - user properties
* update
* fix processing
* refinements, fix cancel changes, fix type inclusion when saving/creating, i18n
* fix:
- property name value trimmed
- name unique validation
- name required validation
- name max-length
- user properties section titlecase
- new property default incremented name
- new property auto-focus/select
- max fields count
- table design/styling
* add useUserPropertyFields test
2025-01-14 17:42:46 +00:00
Scott Bishel
c7a87868cb
MM-62170 - CPA User Settings Profile popup ( #29717 )
...
* implement custom profile attributes for user settings and profile popover
* update PropertyField to use UserPropertyField
* updates from initial review
* misc fixes for change to IDMappedObjects
* fix: unique id
* fix: merge conflict, method ordering
* a11y fix labelledby
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
Co-authored-by: Caleb Roseland <caleb@calebroseland.com >
2025-01-14 16:35:55 +01:00
Pablo Vélez
c01f212f60
MM-62288 - add e2e to RHS focus functionality ( #29655 )
...
* MM-62288 - add e2e to RHS focus functionality
* remove describe only
* Use existence check before closing RHS
* modify close rhs function to not fail when rhs is not opened
* avoid body to not get found
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-14 08:04:08 -05:00
Pablo Vélez
94ae7905ad
MM-61576 - add a11y to messages and files results tabs ( #29740 )
...
* MM-61576 - add a11y to messages and files results tabs
* add coverage for left-right arrow focus tab and fix broken test
* add the proper role and label to RHS - MM-61615
* fix linter
* fix e2e tests
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-01-14 08:03:42 -05:00