* Fixed errcheck issues in server/channels/api4/ip_filtering.go
* Added separate go routine to SendIPFiltersChangedEmail and removed redundant return
* Added import for mlog
* Changed from returning error to logging it
---------
Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com>
* Add query_param_action_controller, allowing actions to be performed based on query parameters when webapp is loaded
* Actually git add the new component
* undo changes to package-lock
* Change render to renderWithContext
* Move into channel_controller
* Fix tests
* Updates to RootRedirect component and redirectUserToDefaultTeam
* Grab another entry point
* Adjust font for title of no permissions modal, fix default text
* Fix linter
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* [MM-54021][MM-58736] Remove limit on loading channel members on initial load, reload members on reconnect, separate loading of members from channels on initial load
* PR feedback
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* added unit tests for UpdateUserCustomStatus and RemoveUserCustomStatus functions
* stylistic improvements in status endpoint tests
* linting fix
---------
Co-authored-by: Fume <contact@fumedev.com>
* MM-60222_apply filter to export csv
* get the report exporting with the filters ready
* add unit tests
* cover one more file with some tests
* style the confirm modal note
* add translations
* remove unnecessary print line
* disable export button if there is no data to export
* fix linter issues
* fix linter errors
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
* added basic unit tests for team_groups_manage_modal
* removed errorenously added getIntlMock from test_helpers
* added additional general tests
* updated test suite
* updated snapshot update using jest
* fixed minor linting problems
* fixed unintended snapshot changes
* modified test case to wait for element removal
* Split up handling of permalinks and other links in getLinkMetadata
* MM-60351 Use oEmbed for YouTube links
* Explicitly request json from the oEmbed provider
* Fix linter
* Fix type of CacheAge field
* Address feedback
* Update LICENSE.txt to reflect new paths
Various paths changed after last year's monorepo transition. Update our
license to reflect these, and simplify to reference all of the public
module (already under the Apache 2.0 license).
* fix apparent typo in AGPL license version