Граф коммитов

4065 Коммитов

Автор SHA1 Сообщение Дата
Niharika Goulikar
6939623e11 [MM-60832] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/admin_console/custom_terms_of_service_settings/custom_terms_of_service_settings.tsx' with FormattedMessage (#28690) 2024-10-20 18:07:08 +00:00
Arya Khochare
3ecded7387 [MM-60859] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/admin_console/system_roles/system_role/system_role_permissions.tsx' with FormattedMessage (#28732) 2024-10-19 01:17:34 +00:00
Miguel de la Cruz
8c1381f00a Disables text editor for DMs and GMs with remote users (#28861)
This change makes the text editor behave similarly to the case of read
only channels, in a disabled state and showing a placeholder that
indicates that DMs and GMs with remote users are currently not
supported.

There is no way to create this type of channels now, but chances are
that existing servers have some already, so this is intended to
explicitly indicate that those won't work.
2024-10-18 15:34:42 -06:00
Rita Anene
53522e2371 [MM-60811] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/admin_console/team_channel_settings/channel/details/channel_profile.tsx' with FormattedMessage (#28610)
* Fix: Replace FormattedMarkdownMessage in file

* fix: update snapshot

* Fix: wrap Formated message in b tag

* Fix: wrap Formated message in b tag

* Fix: Fix Linting in file

* Fix: update snapshot

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-10-18 11:22:12 -04:00
Harrison Healey
6af8c2f83e Fix multiple copies of utility classes being loaded by the app (#28802)
* Fix multiple copies of utility classes being loaded by the app

When using SASS's at-import rule for a file containing CSS classes, the
entirity of the imported file is included into that chunk of the JS
bundle. This leads to those class definitions being duplicated multiple
times in the code loaded by the browser. That doesn't happen for mixins,
functions, or SASS variables which are evaluated at compile time.

To prevent those classes from being repeatedly defined, we need to not
import them into multiple bundles. We already load the utility classes
into the root bundle, so we just need to make sure not to import
sass/utils/_module.scss, sass/utils/_flex.scss,
sass/utils/_animations.scss, or sass/utils/_modifiers.scss into any
CSS files which are imported into individual components.

* Canonize import paths for SCSS mixins and functions

We previously imported some .scss files as `src/sass/...` and others as
`sass/...`. This was allowed becuase sass-loader's
`sassOptions.includePaths` included both `src` and `src/sass`. I've made
that more consistent now and removed the redundant include path.
2024-10-18 10:50:26 -04:00
Miguel de la Cruz
b4d8b6239c Excludes remote channels from channel search (#28708)
* Excludes remote channels from channel search

This is done through a new body parameter in the SearchAllChannels
endpoint that allows to search for local only channels, which are
either channels that are shared but marked as homed locally, or
channels that are not shared at all.

* fix lint

* Fix tests

---------

Co-authored-by: Caleb Roseland <caleb@calebroseland.com>
2024-10-18 07:41:24 -06:00
Caleb Roseland
fcded9559c MM-61032: Add default_team_id to accept invite flow (#28841)
* add default_team_id to accept invite api

* add team selector to accept invite flow UI

* e2e

* lint/i18n
2024-10-18 12:26:38 +02:00
Arya Khochare
c4fde3109b [MM-57900] With long instance names, the About message gets cutoff in menu item (#26955) 2024-10-18 04:05:47 +00:00
Aditi Patel
347ca15f8d [MM-60858] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/commercial_support_modal/commercial_support_modal.tsx' with FormattedMessage (#28737) 2024-10-17 10:29:15 +00:00
Caleb Roseland
9ae2752593 MM-60616: Shared Channels - System Console E2E (#28379)
* fix rc content types

* api spec

* don't ignore content type when parsing body

* secure connections:
- create
- read
- update
- delete
- share
- accept

* title

* wip

* manage shared channels, other fixes

* revert

* revert old

* maxlines

* add team selector, tooltip fix, msg fixes

* cleanup

* remote disabled state admindef

* add team label to channels input, fix i18n

* add filter

* review fixes, other fixes

* cleanup

* refactor channel fetching

* move modals

* fix imports, fix collected id

* remove unused action

* tabs visibility

when connection pending, hide tabs if none from home are shared.
when connection is connected, always show tabs

* api docs invite/uninvite response type

* fix modal id ref

* Remove the generate invite option for confirmed clusters

* e2e: add empty state test

* e2e: add create flow test

* fix modal id ref

* rev: double negation

* rev: server side password for create flow

* rev: remote cluster type 0 token, delete_at

* testing a11y, ids

* e2e

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Miguel de la Cruz <miguel@mcrx.me>
2024-10-17 10:36:51 +02:00
Michael
cd43bac181 [MM-60829] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/unarchive_channel_modal/unarchive_channel_modal.tsx' with FormattedMessage (#28730) 2024-10-17 06:45:18 +00:00
M-ZubairAhmed
48cde8c0bf [MM-60655] Issue in subpath hosting after changes in root.html (#28617) 2024-10-17 01:13:16 +00:00
Michael
c0df35b93e [MM-60816] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/channel_view/channel_view.tsx' with FormattedMessage (#28728) 2024-10-17 01:07:01 +00:00
k srisri reddy
f3e7c2bf7a [MM-60831] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/user_list_row_with_error/user_list_row_with_error.tsx' with FormattedMessage (#28726) 2024-10-17 01:05:13 +00:00
Rohan Sharma
ad65b6b391 [MM-60854] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/admin_console/team_channel_settings/convert_confirm_modal.tsx' with FormattedMessage (#28733) 2024-10-17 00:59:16 +00:00
Malay Kumar
b1cde33d2c [MM-60807] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/admin_console/license_settings/renew_license_card/renew_license_card.tsx' with FormattedMessage (#28626)
* Replaced FormattedMarkdownMessage

* Fix: update message id and formatting

* Fix: Revert Classname - optimize translation

* Fix: update translation en.json

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-10-16 17:24:23 -04:00
Harrison Healey
b2fbee1608 Remove localizeMessage from a bunch of components (#28340)
* Remove localizeMessage usage for passing into LoadingSpinner or LoadingWrapper components

* Allow Input widget to translate its placeholder and remove related usage of localizeMessage

* Allow DropdownInputHybrid to translate its placeholder and remove localizeMessage from related files

* Have Multiselect translate some of its props and remove localizeMessage from the components using it

* Remove unused message prop from StartTrianBtn

* Remove localizeMessage from a bunch of function components

* Remove unused editingPost.title state

* Remove usage of localizeMessage from some random components

* Remove unused DataGrid searchPlaceholder prop

* Add LocalizedPlaceholderInput and LocalizedPlaceholderTextarea

I used these in a bunch of places where we used localizeMessage or in places where we only injected intl just for a placeholder. I didn't really need to remove injectIntl from all these places, but it's been a pet peeve of mine for a while

* Have SearchableChannelList always use its injected intl

* Added changes that VS Code didn't show me in the last commit...
2024-10-16 15:22:28 +00:00
Scott Bishel
6dc44f2831 MM 60583 Update message after continuing (#28425)
* remove part of the error message

* update text

* once continuing, clear error

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-10-16 09:19:05 -06:00
Scott Bishel
5dc86d5010 MM-56775 Limit Bookmarks Title and URL (#28424)
* additional validation for channelbookmark

* add fixes for webapp

* only set permissions correct for type

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-10-16 08:26:53 -06:00
Nicolas Le Cam
63c97f5a6d Change HeaderIconWrapper so that it get its icon passed as a children instead of a props (#28723)
Signed-off-by: Nicolas Le Cam <niko.lecam@gmail.com>
2024-10-15 14:59:28 -04:00
Asaad Mahmood
1d04a2292d MM-60913 - Removing override from webhook buttons (#28769) 2024-10-15 19:00:43 +05:00
Zubair Imtiaz
1f563bce8e [MM-60855] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/announcement_bar/no_internet_connection/no_internet_connection.tsx' with FormattedMessage (#28719) 2024-10-15 11:59:21 +00:00
goooov
6bae2ea21f [MM-60826] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/quick_switch_modal/quick_switch_modal.tsx' with FormattedMessage (#28692) 2024-10-15 06:14:25 +00:00
Ivy Gesare
6f4b35cb9e [MM-60848] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/integrations/installed_outgoing_webhooks/installed_outgoing_webhooks.tsx' with FormattedMessage (#28704) 2024-10-15 05:52:10 +00:00
Rohan Sharma
bef486ab00 [MM-60856] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/linking_landing_page/linking_landing_page.tsx' with FormattedMessage (#28724)
* fix: status errcheck issues

* Update server/channels/api4/status.go

Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com>

* logged error message as required

* [MM-60856] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/linking_landing_page/linking_landing_page.tsx' with FormattedMessage

* fixed the bug in linking landing page

* changed location to landinPage

---------

Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2024-10-14 16:35:06 +02:00
Weblate (bot)
6d5b356899 Translations update from Mattermost Weblate (#28740)
Automatic Merge
2024-10-14 16:14:32 +02:00
Jesús Espino
5f8bdba459 Initial version of the new search interface (#27301)
* Initial version of the new search interface

* Fixing CI

* style tweaks

* tweaks to date picker in search

* change search input to button

* Addressing a lot of small problems

* Addressing current search visualization

* Fixing problem on filter autocompletion

* Adding some more fixes

* Tiny style ajustment

* Removing unnecessary slice call

* Adding search extensibility

* Improving the extensibility

* Fixing and refactoring a bit

* On clear click, clear the current search

* splitting components for simplicity

* tweaks to file ext search

* Addressing PR review comments and adding color to the extensions search icons

* Improving a bit the extension search

* Fixing CI

* Fixing some bugs

* Keep the focus on search input whenever we change the search type

* Adding SearchHint tests

* Adding search_box_type_selector tests

* Adding tests for the SearchBox component

* Adding tests for search box suggestions

* Adding SearchBoxInput tests

* Splitting extension suggestion component and provider

* ExtensionSuggestion tests

* Removing unneeded property

* Adding SearchBoxhints tests

* Adding tests for NewSearch component

* Adding tests for the extension suggestion provider

* Fixing linter errors

* Fixing tests

* Fixing linter errors

* Fixing linter errors

* Adding license check for plugins

* Addressing PR review comments

* Addressing PR review comments

* Addressing PR review comments

* Fixing tests

* Fixing some cypress tests

* More work around cypress tests for search

* Some accessibility changes

* more work on cypress tests

* fixing more cypress tests

* Fixing linter errors

* Fixing tests

* Fixing ctrl+f6 switching

* Fixing scrolling on small windows wheneve you are searching

* Improve editing in the middle of the search text

* Addressing some PR review comments

* Addressing some PR review comments

* Addressing some PR review comments

* Addressing some PR review comments

* Fixing tests and linter errors

* Fixingls tests and linter errors

* Fix type checks

* Clearer logic to render plugin or builtin suggestion

* Addressing PR review changes

* Addressing PR review changes

* Using selectors for plugin components

* Changing uppercase to lowercase on lists of components

* Updating tests

* Updating snapshots

* minor css tweaks

* minor css tweak

* Adding the search type and the clear button

* Fixing problem with the filetype selector

* fixing linter errors

* Some fixes

* More linter fixes

* Reverting prettier auto-formating

* Fixing CI

* Fixing CI

* Fixing chrome problem

* Fixing CI

* Addressing PR review comments

---------

Co-authored-by: Matthew Birtch <mattbirtch@gmail.com>
Co-authored-by: Christopher Speller <crspeller@gmail.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2024-10-14 12:56:35 +02:00
Johnson
6818e0cafa [MM-60846] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/integrations/installed_incoming_webhooks/installed_incoming_webhooks.tsx' with FormattedMessage (#28655) 2024-10-14 08:55:06 +00:00
Arya Khochare
0668df063b [MM-60847] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/integrations/installed_oauth_apps/installed_oauth_apps.tsx' with FormattedMessage (#28673) 2024-10-13 13:42:02 +00:00
Arya Khochare
d2d0ae7654 [MM-60843] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/admin_console/plugin_management/plugin_management.tsx' with FormattedMessage (#28675) 2024-10-12 11:07:31 +00:00
Arya Khochare
9eb424a252 [MM-60850] FormattedMarkdownMessage in 'webapp/channels/src/components/post_view/channel_intro_message/channel_intro_message.tsx' with FormattedMessage (#28672) 2024-10-11 15:28:09 +00:00
Johnson
362b02203a [MM-60841] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/admin_console/group_settings/group_details/group_profile_and_settings.tsx' with FormattedMessage (#28657) 2024-10-11 15:27:05 +00:00
Rita Anene
7627a68d85 [MM-60814] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/authorize/authorize.tsx' with FormattedMessage (#28614) 2024-10-11 15:25:59 +00:00
Harrison Healey
3811dccd79 MM-60541 Don't save an unmodified draft when changing channels (#28620)
* MM-60541 Don't save an unmodified draft when changing channels

* Address feedback
2024-10-11 10:53:36 -04:00
M-ZubairAhmed
276b56d7a1 [MM-60788] Replace FormattedMarkdownMessage in custom_enable_disable_guest_accounts_setting, delete_channel_modal, signup.tsx & create_comment.tsx (#28438) 2024-10-11 14:04:01 +00:00
TheInvincible
7895000ab7 [MM-60824] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/leave_team_modal/leave_team_modal.tsx' with FormattedMessage (#28547) 2024-10-11 13:56:12 +00:00
goooov
2780b87d00 [MM-60817] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/convert_channel_modal/convert_channel_modal.tsx' with FormattedMessage (#28642) 2024-10-11 13:55:09 +00:00
Ivy Gesare
adeb1e9da1 [MM-60845] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/integrations/installed_commands/installed_commands.tsx' with FormattedMessage (#28706) 2024-10-11 13:38:05 +00:00
TheInvincible
dd2db41fbf [MM-60825] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/mfa/setup/setup.tsx' with FormattedMessage (#28628) 2024-10-11 13:36:48 +00:00
Arya Khochare
0e31f6226c [MM-60818] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/delete_category_modal/delete_category_modal.tsx' with FormattedMessage (#28607) 2024-10-11 13:34:45 +00:00
Zubair Imtiaz
428b38efbb [MM-60837] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/user_settings/security/user_access_token_section/user_access_token_section.tsx' with FormattedMessage (#28623) 2024-10-11 13:15:20 +00:00
Zubair Imtiaz
f7a7d76413 [MM-60834] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/select_team/select_team.tsx' with FormattedMessage (#28621) 2024-10-11 13:14:45 +00:00
Ivy Gesare
038bb6a2bb [MM-60808] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/admin_console/license_settings/team_edition/team_edition_right_panel.tsx' with FormattedMessage (#28552) 2024-10-11 13:11:30 +00:00
Zubair Imtiaz
87ac98c524 [MM-60836] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/admin_console/message_export_settings.tsx' with FormattedMessage (#28635) 2024-10-11 13:08:48 +00:00
Rohan Sharma
199eae09bb [MM-60852] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/tours/crt_tour/collapsed_reply_threads_modal.tsx' with FormattedMessage (#28631) 2024-10-11 13:05:02 +00:00
TheInvincible
064c78e63d [MM-60830] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/user_list_row/user_list_row.tsx' with FormattedMessage (#28629) 2024-10-11 11:59:28 +00:00
Zubair Imtiaz
7983521dc0 [MM-60835] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/actions_menu/actions_menu.tsx' with FormattedMessage (#28622) 2024-10-11 11:57:46 +00:00
goooov
80855cfc02 [MM-60823] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/invitation_modal/add_to_channels.tsx' with FormattedMessage (#28519) 2024-10-11 11:57:00 +00:00
Rita Anene
c8b4c6d7b4 [MM-60810] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/admin_console/permission_schemes_settings/edit_post_time_limit_modal/edit_post_time_limit_modal.tsx' with FormattedMessage (#28611) 2024-10-11 11:52:16 +00:00
Ivy Gesare
34c8dd5504 [MM-60828] Replace FormattedMarkdownMessage in 'webapp/channels/src/components/team_selector_modal/team_selector_modal.tsx' with FormattedMessage (#28575) 2024-10-11 11:50:26 +00:00