* Changed the class component to functional
* Updated the tests for latex_inline
* Updated the snapshots and tests
* Updated the tests, snapshots and changed div to span
* Updated snapshots and tests
* used renderWithContext instead of render in tests
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* Change localizeAndFormatMessage to take a MessageDescriptor
* Change localizeMessage to take a MessageDescriptor as a parameter
* Update mmjstool to support new localizeMessage signature
* Change mmjstool commit back to master branch
* Add descriptions to test cases for getNeededAtMentionedUsernames
* MM-59854 Load users who are at-mentioned in message attachment fields
* MM-59854 Add server support for at-mentioning users in message attachment fields
* Migrate support/external_commands from JS to TS
* MM-59584 Ensure that at-mentions never show in other message attachment fields
* MM-59584 Add E2E tests for how we load users based on at mentions
* Use new E2E test helpers in other places
* Update snapshots
* MM-60419 - fix styling regression by adding back placeholder injection link
* add relevant comment
* add more details to how the link element work
* Update webapp/channels/src/root.html
---------
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
* MM-60312 - replace office365 logo with entraId new logo
* rename icon file name
* remove unncessary aria-label in svg inside a button
* remove unnecessary translation
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* Ignore at and tilde for username and channel searches.
* allow using tilde in search suggestions
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* Adds ServerFederationSettings configuration block
The Server Federation related configuration properties were located in
the `ExperimentalSettings` config block. Now that the feature is going
to get out of beta, and foreseeing more configuration properties being
added to it, we're moving them to a block of its own.
If the properties were set in the old location, their values should be
carried over to the new ones. The old properties are left in place and
marked as deprecated not to cause issues with the model.
* Update System Console to include Server Federation section
* Remove system console section
* Move the configuration properties to ConnectedWorkspaces
* Add ConnectedWorkspacesSettings to the telemetry
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* remove enabling apps plugin by default
* use client config to determine creating app bindings.
* update the way dispatch is made
* updated type setting
* fixed unit test
* prevent a nil check
* dispatch batch
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* [MM-58563] Load profiles on sidebar load irrespective of the current channel
* Remove await
---------
Co-authored-by: Mattermost Build <build@mattermost.com>