4896 Коммитов

Автор SHA1 Сообщение Дата
Weblate (bot)
468813c04f Translations update from Mattermost Weblate (#28007)
Automatic Merge
2024-08-19 22:36:03 +03:00
Rita Anene
410da4aec1 [MM-60165] Migrate tooltips of "components/new_channel_modal/new_channel_modal.tsx" to WithTooltip (#27967) 2024-08-19 16:49:49 +00:00
Matheus
db626377bf [MM-58562] View Members search matches entire string for the Position field instead of each word (#27384) 2024-08-19 11:19:18 +00:00
Michael
e666f7ccfc [MM-60078] Convert ./components/select_team/components/select_team_item.tsx from Class Component to Function Component (#27906)
* feat: convert select_item_item to functional component

* fix: lint issue worked on
2024-08-16 11:33:36 +02:00
Rita Anene
8dd32006b1 [MM-60068] Convert ./components/emoji/emoji_page.tsx from Class Component to Function Component (#27915)
* fix: convert component to function component

* add test for 'emoji_page'

* fix: moved lists outside the component and updated dependencies in useEffect

* fix: fix lint for 'emoji_page' test file
2024-08-16 11:32:42 +02:00
Rita Anene
0d8335b7f2 [MM-60067] Convert ./components/mfa/confirm.tsx from Class Component to Function Component (#27916)
* fix: convert component to function component

* update test snapshot

* fix: removed the unused props for confirm component

* fix: removed the unused props for confirm component
moved submit and onKeyPress functions outside the component

* fix: removed unused variable and fixed lint

* fix: fix prop type for 'confirm' test file
2024-08-16 11:31:17 +02:00
Tasnim Tantawi
c137c091ac [MM-57720] Convert save_button.tsx to function component (#27912)
* Convert save_button.tsx to function component

* single quote

* make saving optional

* fix header

* test suite command

* fix lint

* remove space

* Update snapshots

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Daniel Espino García <larkox@gmail.com>
2024-08-16 11:30:05 +02:00
Claudio Costa
061ff0fad6 [MM-57418] Improvements to custom plugin config sections (#27831)
* Improve rendering of plugin custom admin sections

* Tests

* UX review

* Update translations

* Review logic
2024-08-14 16:36:25 +02:00
Christopher Speller
2f08a13ab5 Fix RHS scroll so AI plugin generation won't scroll off bottom (#27871)
* Fix RHS scroll so AI plugin generation won't scroll off bottom

* Fix scroll without breaking virtual list.

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-13 22:16:02 -07:00
Zubair Imtiaz
1c68aa2dbf [MM-60164] Migrate tooltips of 'components/post_view/post_time/post_time.tsx' to WithTooltip (#27953) 2024-08-13 14:58:11 +00:00
Zubair Imtiaz
8465f6da2b [MM-60163] Migrate tooltips of 'components/post_view/post_flag_icon' to WithTooltip (#27952)
Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-13 14:57:34 +00:00
Zubair Imtiaz
88f9f6972f [MM-60161] Migrate tooltips of 'components/global_header/right_controls/at_mentions_button/at_mentions_button.tsx' to WithTooltip (#27951)
Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-13 14:57:04 +00:00
Zubair Imtiaz
39dc6183b5 [MM-60157] Migrate tooltips of 'components/advanced_text_editor/use_emoji_picker.tsx' to WithTooltip (#27950)
Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-13 14:56:09 +00:00
Zubair Imtiaz
742d6d1e4a [MM-60154] Migrate tooltips of components/advanced_text_editor/formatting_bar/formatting_icon.tsx' to WithTooltip (#27949) 2024-08-13 14:55:13 +00:00
Scott Bishel
8f3a13122f MM-58793 Apply EnableUserCreation to signup.tsx (#27692)
* update text, apply EnableUserCreation to ui

* update text and add unit test

* Update webapp/channels/src/components/admin_console/admin_definition.tsx

Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com>

* Update webapp/channels/src/components/admin_console/admin_definition.tsx

Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com>

* Update webapp/channels/src/i18n/en.json

Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com>

* Update webapp/channels/src/i18n/en.json

Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com>

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com>
2024-08-13 07:53:34 -06:00
Claudio Costa
e5842e67a8 [MM-51514] Custom user settings (#27535)
* Custom user settings

* Implement error boundary, fix validation

* Extraction tests

* Tests

* Bring back refresh option for failed pluggable

* [MM-51514] Allow plugins to open user settings modal (#27742)

* Allow plugins to open user settings modal

* [MM-51514] Improvements to custom plugin user settings (#27754)

* Allow compass icon to be used

* Pass props to custom plugin settings

* Export react-select

* Revert "Export react-select"

This reverts commit 6b026c4eb789d298b721494a70e0e860a704d428.

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-13 08:49:12 +02:00
M-ZubairAhmed
5bfc8a81d1 Allow v9.x and v10.x for mm/types as peer dependency on mm/client (#27946) 2024-08-12 19:16:08 +00:00
Weblate (bot)
ff1d39029b Translations update from Mattermost Weblate (#27924)
Automatic Merge
2024-08-12 19:27:51 +03:00
boristrbrt
ea4bafebb7 Fix: Add status in group member modal (#27776)
* Fix: Add status in group member modal

* Fix: Optional values for members info and fix css for user button

* Fix: remove useless props and classname in status icon

* Fix: types eslint

* Fix: snap

---------

Co-authored-by: Boris Trombert <boris.trombert@infomaniak.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-12 17:55:07 +02:00
Claudio Costa
aca39fb1ef [MM-58356] Improve logic for rendering start call button in user profile popover (#27840)
* Improve logic for rendering start call button in user profile popover

* Fix typo

* Fix potential error when plugin is not enabled

* Improve selector logic
2024-08-12 16:42:18 +02:00
alexcekay
7232b5f002 [GH-26715] Added Pagination Support for IncomingWebHooks (#27502)
* Added Pagination Support for IncomingWebHooks

* Incorporated feedback from reviews

* Removed trailing spaces

* Restored deleted server en.json entries, fixed order in webapp en.json

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-09 16:44:22 -04:00
Rita Anene
c582f49739 [MM-57716] Convert ./components/setting_item.tsx from Class Component to Function Component (#27615)
* refactor: convert setting_item from class to functional component

* fix: removed type casting 'FC'

* fix: fixed failing tests

* fix: made 'max' prop nullable

* fix: revert snapshot file to master

* fix: Update the `useEffect` dependency list to trigger only on `active` prop changes

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-09 09:59:27 +02:00
Rita Anene
d393bbcac0 [MM-59899] Migrate tooltips of 'components/setting_picture.tsx' to WithTooltip (#27821) 2024-08-08 19:56:09 +00:00
Rita Anene
3d8d0f5e3e [MM-58517] Migrate tooltips of "components/rhs_card_header/rhs_card_header.tsx" to WithTooltip (#27849) 2024-08-08 11:14:24 +00:00
Rita Anene
538748f90f [MM-59908] Migrate tooltips of 'components/threading/global_threads/thread_pane/thread_pane.tsx' to WithTooltip (#27850) 2024-08-08 11:13:58 +00:00
Rita Anene
b1960f9c68 [MM-59907] Migrate tooltips of 'components/threading/global_threads/thread_list/thread_list.tsx' to WithTooltip (#27851) 2024-08-08 11:13:34 +00:00
Asaad Mahmood
6316606289 MM-59944 - FIxing playbooks scroll issue (#27861) 2024-08-08 15:38:56 +05:00
Daniel Espino García
6027c850bd MM-59881 Bubble submit result and expose to plugins (#27766)
Automatic Merge
2024-08-07 22:27:50 +03:00
Rita Anene
ed2d838ac7 [MM-59902] Migrate tooltips of 'components/global_header/right_controls/settings_button/settings_button.tsx' to WithTooltip (#27823) 2024-08-07 15:48:47 +00:00
Michael
64cbdba3d7 [MM-59898] Migrate tooltips of 'components/search_results/files_filter_menu.tsx' to WithTooltip (#27848) 2024-08-07 15:47:55 +00:00
Ivy Gesare
1ad39b9da5 [MM-59895] Migrate tooltips of 'components/channel_header/channel_header.tsx' to WithTooltip (#27841) 2024-08-07 15:47:19 +00:00
Ivy Gesare
fc198bb46a [MM-59891] Migrate tooltips of 'components/file_attachment/file_attachment.tsx' to WithTooltip (#27855) 2024-08-07 15:46:52 +00:00
Michael
5238d40101 [MM-59890] Migrate tooltips of 'components/admin_console/brand_image_setting/brand_image_setting.tsx' to WithTooltip (#27854) 2024-08-07 15:46:24 +00:00
Ivy Gesare
1bb8298756 [MM-59904] Migrate tooltips of 'components/channel_invite_modal/team_warning_banner/team_warning_banner.tsx' to WithTooltip (#27852) 2024-08-07 15:44:13 +00:00
Weblate (bot)
edd45c50ce Translations update from Mattermost Weblate (#27856)
Automatic Merge
2024-08-07 17:57:50 +03:00
Rita Anene
5011d4545f [MM-59900] Migrate tooltips of 'components/create_team/components/team_url/team_url.tsx' to WithTooltip (#27822) 2024-08-07 08:27:34 +00:00
Brandon Shen
35077ddd5d [MM-59896] Migrate tooltips of 'components/channel_members_dropdown/channel_members_dropdown.tsx' to WithTooltip (#27806) 2024-08-07 08:26:33 +00:00
Angel Mendez
08e4215c23 [MM-59909] Migrate tooltips of 'components/user_group_popover/group_member_list/group_member_list.tsx' to WithTooltip (#27809) 2024-08-07 08:24:17 +00:00
Brandon Shen
7f35be584d [MM-59906] Migrate tooltips of 'components/threading/global_threads/thread_item/thread_item.tsx' to WithTooltip (#27803) 2024-08-07 08:22:05 +00:00
Brandon Shen
24ae4a6d9e [MM-59905] Migrate tooltips of 'components/threading/channel_threads/thread_footer/thread_footer.tsx' to WithTooltip (#27802) 2024-08-07 08:19:41 +00:00
Scott Bishel
5f8f1f8142 MM-58529 Fix for AdditionalValues in SystemConsole (#27614)
* Reimplement display Timelimit modal

* update permission_description, add unit tests

* Update permission_group.tsx

* update tests, remove logging

* Update permission_description.tsx

* fix issue with link opening new window

* Update permission_description.tsx

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-06 16:31:07 -06:00
Harrison Healey
2e004bb7bc Remove unused post selectors (#27712)
* Remove makeGetPostIdsAroundPost and makeGetPostsAroundPost

* Remove formatPostInChannel and the one place it is unnecessarily used

* Remove makeGetPostsInChannel

* Update comment for getPostsInCurrentChannel
2024-08-06 20:03:47 +00:00
Harrison Healey
56c84df916 MM-59271 Add DataLoader classes and batch loading missing users and statuses (#27804)
* Change addUserIdsForStatusAndProfileFetchingPoll to only ever receive arrays of user IDs

* Remove bufferCounter in favour of measuring array length

* Split addUserIdsForStatusAndProfileFetchingPoll into two separate actions

* Slightly simplify getPendingStatusesById

* Add DataLoaderInterval and use in actions/status_profile_polling

* Add tests for IntervalDataLoader

* Start adding DelayedDataLoader

* Updated DelayedDataLoader to split requested data into batches and made addIdsToLoad not return a promise by default

* Modify getMissingProfilesForIds to use a DataLoader and attach DataLoaders to the store

* Add tests for getMissingProfilesByIds loading statuses

* Revert change that defined getMissingProfilesByIds in a closure

* Change getMissingProfilesByUsernames to also use a DelayedDataLoader and add tests

* Pass extra argument into mocked version of Thunk

* Rename DataLoader.addIdsToLoad to DataLoader.queueForLoading

* Rename things and address feedback
2024-08-06 15:39:10 -04:00
Rajat Dabade
e1f0c8ee57 [MM-59346] Add labels for channel header and purpose in RHS channel info view (#27775)
* MM-59346: show channel description header

* refactor: updated inlt using npm and styles

* channel description header persist
2024-08-06 19:47:54 +05:30
Rita Anene
e776aa8956 [MM-59901] Migrate tooltips of 'components/file_search_results/file_search_result_item.tsx' to WithTooltip (#27836) 2024-08-06 10:23:40 +00:00
Ivy Gesare
c3875d3fe7 [MM-59892] Migrate tooltips of 'components/app_bar/app_bar_binding.tsx' to WithTooltip (#27835) 2024-08-06 10:23:01 +00:00
Ivy Gesare
72e83560e2 [MM-59893] Migrate tooltips of 'components/app_bar/app_bar_marketplace.tsx' to WithTooltip (#27833) 2024-08-06 10:22:06 +00:00
Ivy Gesare
9466b948ad [MM-59894] Migrate tooltips of 'components/app_bar/app_bar_plugin_component.tsx' to WithTooltip (#27834) 2024-08-06 05:32:46 +00:00
Ben Schumacher
1158e6358c [MM-54593] HA aware Support Packet (#27598) 2024-08-03 16:11:13 +02:00
Harrison Healey
3f4b8e8137 MM-59276 Don't update channel stats state unnecessarily (#27805) 2024-08-02 11:16:58 -04:00