Commit Graph

19280 Commits

Author SHA1 Message Date
Agniva De Sarker
7086a8792a
MM-60387: Bump Go version to 1.22 (#28118)
https://mattermost.atlassian.net/browse/MM-60387
```release-note
updated Go version to 1.22
```
---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-09-05 19:29:29 +05:30
Daniel Espino García
92793928bc
Fix autofocus on load (#28090)
* Fix autofocus on load

* Address feedback

* Fix styles lint

* Revert unintended change

* fix tests

* Update text
2024-09-05 14:27:29 +02:00
M-ZubairAhmed
7232feecf7
[MM-59299] Investigate further breaking down chunks of components/node_modules for initial load (#27845) 2024-09-04 05:55:47 +00:00
Weblate (bot)
e104575505
Translations update from Mattermost Weblate (#28109)
Automatic Merge
2024-09-03 17:14:33 +02:00
unified-ci-app[bot]
fe7106cf36
Update latest minor version to 10.1.0 (#28114)
Automatic Merge
2024-09-03 15:14:33 +02:00
Ben Cooke
57450489e6
convert MessageExport query to squirrel (#28023)
Co-authored-by: Benjamin Cooke <ben@Benjamins-MacBook-Pro-2.local>
2024-09-03 11:36:14 +01:00
Doug Lauder
0e1b336c7e
Prepackage plugins mscalender and msteams meetings (#28105)
Automatic Merge
2024-09-02 15:14:32 +02:00
Angel Mendez
84f10a8773
Refactor/migrate/autocomplete database speabase specs to ts (#27837)
* refactor: migrate database/users_spec.js to ts

- migrate file autocomplete/database/users_spec.js to typescripts
- udpate system.d.ts data type adding type
for shouldHaveElasticsearchDisabled

* refactor: migrate users_in_channel_switcher_spec.js

- migrate file users_in_channel_switcher_spec to typescript
- fix issue with data type on file autocomplete/helpers.ts
function verifySuggestionAtChannelSwitcher
- fix issue with data type on file autocomplete/common_test.ts
function doTestQuickChannelSwitcher

* refactor: migrate users_in_message_input_box_spec to ts

- migrate file database/users_in_message_input_box_spec.js to typescript
- migrate file support/ui/suggestion_list.js to typescript and update
docs and type definitions
- update references to doTestPostextbox function
- update references to verifySuggestionAtPostTextbox function

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-09-02 18:48:40 +08:00
Rishikesh Solapure
073d4ff959
[MM-60079] Converted ./reducers/views/modals.test.tsx class component to functional component (#28033)
* fix: converted class component to functional component

* fix: resolved the eslint error

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-09-02 10:50:48 +02:00
Matthew Birtch
eb5c746a24
MM-46697 Fix out of office alignment on user menu and update confirmation modal button text (#28040) 2024-08-31 09:18:53 +08:00
Devin Binnie
a2a54af338
[MM-59912] Update unread threads in team when threads are received (#28059) 2024-08-30 10:07:59 -04:00
Tihomir Nikolov
9801007b90
[MM-60073] Migrate /components/admin_console/custom_enable_disable_guest_accounts_setting.tsx from class to function component (#27963)
* chore: update to functional component

* chore: add test and fix text

* chore: remove redundant fn

* fix: comments from review

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-30 11:26:29 +02:00
Elias Nahum
d2a5b2e56c
Fix Channel Bookmarks flaky tests (#28016) 2024-08-30 07:33:24 +08:00
Daniel Espino García
422df51d77
Fix unfocussed react to last message (#28091)
Automatic Merge
2024-08-29 17:14:32 +02:00
Harrison Healey
e99d92dc66
MM-60241 Ensure RHS post list always fills available space (#28087)
Automatic Merge
2024-08-29 16:44:32 +02:00
M-ZubairAhmed
9f8bc4b171
[MM-60215] Webapp resize with announcement banner enabled will cause screen to blank out (#28065) 2024-08-29 13:39:00 +00:00
Ibrahim Serdar Acikgoz
6235f6cb77
[MM-60280] api4/license.go: add err check to JSON unmarshal (#28063) 2024-08-29 15:24:55 +02:00
Ibrahim Serdar Acikgoz
d5cc2eb2f6
[MM-59367] export: enable exporting thread followers for CRT (#27623) 2024-08-29 14:06:41 +02:00
Miguel de la Cruz
3dc0e63c03
Adds Shared Channel related API endpoints (#27436)
* Adds Shared Channel management API endpoints

New endpoints for the following routes are added:

- Get Shared Channel Remotes by Remote Cluster at `GET
/api/v4/remotecluster/{remote_id}/sharedchannelremotes`
- Invite Remote Cluster to Channel at `POST
/api/v4/remotecluster/{remote_id}/channels/invite`
- Uninvite Remote Cluster to Channel at `POST
/api/v4/remotecluster/{remote_id}/channels/uninvite`

These endpoints are planned to be used from the system console, and
gated through the `manage_secure_connections` permission.

* Adds i18n messages for API errors

* Fix pagination flaky test

* Fix linter

* Adds the posibility of filtering shared channel remotes by home

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-29 12:46:37 +02:00
Tasnim Tantawi
60ffd00d30
[MM-57719] Convert form_error.tsx to function component (#27914)
* solve conflicts

* update snapshots

* Fix types

* update snapshots
2024-08-28 11:03:41 +02:00
Daniel Espino García
5030e2cdb2
Fix Ctrl-up when changing the value on different inputs (#28062) 2024-08-28 10:58:51 +02:00
Ben Schumacher
5ff680d20d
[MM-60262] Respect config store option when creating platform service (#28038)
* Respect config store option when creating platform service

* Remove ConfigStore from ServiceConfig
2024-08-28 07:02:09 +02:00
Matthew Birtch
244b7e565b
MM-59855 Fix layout issue on smaller screens when rhs is expanded (#28025)
* fixed layout isssue for <1200px when rhs is expanded

* border-radius on rhs when collapsed in 768-1200 range
2024-08-27 15:58:55 +02:00
Daniel Espino García
182190314f
Fix replying on deleted posts (#28061) 2024-08-27 15:58:05 +02:00
M-ZubairAhmed
626ccdea4b
[MM-59889] Remove SimpleTooltip of "components/widgets/simple_tooltip" (#28036) 2024-08-27 06:40:19 +00:00
Scott Bishel
e64cdfb34b
MM-58066-Use Client Config to determine AppsEnabled (#27872)
* 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>
2024-08-26 16:03:17 -06:00
Christopher Speller
081aa8f6dc
Update prepackaged AI plugin to 1.0 (#28053)
Automatic Merge
2024-08-26 18:44:32 +02:00
Ibrahim Serdar Acikgoz
4b3de1861f
[MM-59519] preserve DM/GM unread/read state over export and import (#27707) 2024-08-26 17:04:48 +02:00
Harshil Sharma
c2c37cea20
MM-60269: Removed an incorrect return that caused missing API timing metrics for 4xx and 5xx errors (#28049)
* removed an incorretc return that caused missing API timing metrics for 4xx and 5xx errors

* Added tests and recorded metric for URL length limit as well

* Status code fix
2024-08-26 16:21:47 +02:00
Weblate (bot)
9591e6182f
Translations update from Mattermost Weblate (#28051)
Automatic Merge
2024-08-26 15:44:32 +02:00
M-ZubairAhmed
5d7aa17a27
[MM-58726] Add a loading screen to initial load of the web app (#27740) 2024-08-26 12:41:59 +00:00
Devin Binnie
eafe056bea
[MM-58563] Load profiles on sidebar load irrespective of the current channel (#27992)
* [MM-58563] Load profiles on sidebar load irrespective of the current channel

* Remove await

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-26 08:36:45 -04:00
Rita Anene
efbb70f3c8
[MM-60169] Migrate tooltips of "components/admin_console/permission_schemes_settings/permissions_scheme_summary/permissions_scheme_summary.tsx" to WithTooltip (#27968) 2024-08-26 11:48:22 +00:00
Rita Anene
c0dfafc3de
[MM-59903] Migrate tooltips of 'components/channel_invite_modal/group_option/group_option.tsx' to WithTooltip (#27918) 2024-08-26 11:45:04 +00:00
Domenico Rizzo
e8b5ecd826
MM-57738 - Added GetPluginID function across multiple files (#27960) 2024-08-26 13:39:29 +02:00
M-ZubairAhmed
58d92742b4
[MM-60261] Replace "useTooltip" of "components/common/hooks/useTooltip" to WithTooltip (#28037) 2024-08-26 08:41:52 +00:00
M-ZubairAhmed
15c9b15f67
Improve parallelization of loadMeAndConfig action (#27858)
1. Rewrite of loadConfigAndMe function which includes compatible return types along with less blocking redux actions
2. Actions of webapp/channels/src/components/root/actions.ts moved to webapp/channels/src/actions/views/root.ts for consistency
3. Removes 2 redundant network requests for config and license.
2024-08-26 08:40:35 +00:00
Ivy Gesare
daff7a39c5
[MM-60077] Convert ./components/admin_console/boolean_setting.tsx from Class Component to Function Component (#27917)
* Change: Convert class component to functional component in boolean_setting
Change: Update test snapshots in settings tests where boolean_setting is used

* Change: Use useMemo instead of useState and useEffect to prevent constant re-rendering

* Change: Use useCallback to cache the handleChange function

* Change: Add onChange to useCallback dependencies
2024-08-26 10:39:05 +02:00
Rohan Sharma
014081d83e
Migrate webapp/channels/src/components/analytics/doughnut_chart.test.tsx from class to function component (#27984)
* feat: changed class to function components

* example 1

* requested changes 2

* checking for test 1

* example 2

* final changes
2024-08-26 10:35:44 +02:00
Rita Anene
12ba21c4af
[MM-57714] Convert ./components/announcement_bar/version_bar/version_bar.tsx from Class Component to Function Component (#27966)
* fix: convert from class to function component

* fix: move 'reloadPage' function out of the component
2024-08-26 10:35:14 +02:00
Julien Tant
cefb8abc05
bump prepackaged playbooks versions (#28026) 2024-08-23 13:09:01 -07:00
Claudio Costa
f7b7a037ca
Prepackage Calls v1.0.1 (#28041) 2024-08-23 12:37:05 -06:00
M-ZubairAhmed
b0d58bb65e
[MM-57080] Add Channel-specific notification sound options in new Notifications settings modal (#27730) 2024-08-23 17:55:27 +00:00
Daniel Espino García
e121bebba5
Differentiate remove device error from push proxy (#27998)
* Differentiate remove device error from push proxy

* Fix variable name
2024-08-23 17:43:47 +02:00
Harshil Sharma
62adae14d1
Added User Survey Plugin to prepackaged plugins (#27994)
Automatic Merge
2024-08-23 14:44:32 +02:00
goooov
a4cc97679c
[MM-60072] Convert ./components/emoji/emoji_list_item/emoji_list_item.tsx from Class Component to Function Component (#27904)
* refactor: converted emoji_list_item to functional component

* feat: added suggested changes

* refactor: minor change

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-23 13:43:08 +02:00
Ivy Gesare
86359529c9
[MM-60076] Convert ./components/sidebar/sidebar_channel/sidebar_base_channel/sidebar_base_channel.tsx from Class Component to Function Component (#27995)
* Change: Convert sidebar_base_channel to functional component
Change: Update sidebar_base_channel test

* Change: Add waitFor method to fix failing tests

* Add: Sidebar_base_channel_icon component
Change: Use useCallback to cache the handleLeave functions
Change: Update test snapshots

* Change: getIcon to channelIcon
Change: Add actions.leaveChannel and actions.openModal as useCallback dependencies
Change: Remove else statements
2024-08-23 13:40:38 +02:00
Michael
56961b3b49
[MM-60074] Convert ./components/admin_console/multiselect_settings.tsx from Class Component to Function Component (#27908)
* feat: convert multiselect_settings to functional component

* fix: comments addressed and linting done

* fix: failing test

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-23 13:39:51 +02:00
Ezekiel
16c85c41aa
converted migrations_table class component to functional component (#27956)
* converted migrations_table  class component to functional component

* added  dependencylist for useffect & use memo for caching

* Added tests

* Remove commented code and used renderWithContext instead  of render(withIntl(..))

---------

Co-authored-by: Ezekiel <ezekiel@itsmart.my>
Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-23 13:38:34 +02:00
Bruno
1d8ce403c3
refactor(component): convert TextDismissableBar from class to function component (#27955)
* refactor(component): convert TextDismissableBar from class to function component

* perf:Code optimized

* refactor(component):props vertically formatted, getDismissed function moved outside

* Update webapp/channels/src/components/announcement_bar/text_dismissable_bar.tsx

Co-authored-by: Daniel Espino García <larkox@gmail.com>

* refactor:setDismissed formatted vertically

* test(text_dismissable_bar):snapshot test updated

* refactor: remove type from shallow rendering in TextDismissableBar test

---------

Co-authored-by: Daniel Espino García <larkox@gmail.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2024-08-23 13:38:03 +02:00