Harrison Healey
ce75debaca
Make all internal dependencies use exact versions and ensure they match ( #33564 )
2025-07-28 12:44:06 +05:30
Mattermost Build
38208b8f06
MM-64755: Fix redirect in oauth login ( #33388 ) ( #33569 )
...
Automatic Merge
2025-07-28 09:33:59 +03:00
Mattermost Build
d5190466de
Fix PostgreSQL SSL connection issue with sslmode=require in distroless images ( #33523 ) ( #33538 )
...
Automatic Merge
2025-07-23 13:28:49 +03:00
Mattermost Build
48e211b60c
MM-64880 Revert change to border colour in list modals and remove a few things from applyTheme ( #33508 ) ( #33532 )
...
Automatic Merge
2025-07-23 09:28:42 +03:00
Mattermost Build
4cb8d89403
[MM-64516] Do not allow user editable attributes to be used in ABAC table editor ( #32522 ) ( #33524 )
...
Automatic Merge
2025-07-23 08:28:42 +03:00
Mattermost Build
4952acea88
update calls ( #33477 ) ( #33491 )
...
Automatic Merge
(cherry picked from commit 59f74324547f8d821568136519dd888cce94ca9a)
Co-authored-by: Christopher Poile <cpoile@gmail.com >
2025-07-21 09:22:09 +03:00
Mattermost Build
e7fe67e03c
Upgrading board prepackage version to v9.1.5 ( #33447 ) ( #33460 )
...
Automatic Merge
2025-07-18 10:28:41 +03:00
Mattermost Build
f21005e359
Add URL validation to LinkMetadata cache and store ( #31814 ) ( #33453 )
...
Automatic Merge
2025-07-17 20:58:42 +03:00
Mattermost Build
2fceeceba6
MM-64675: Enable modification of plugin settings in local mode ( #33376 ) ( #33452 )
...
Automatic Merge
2025-07-17 20:28:42 +03:00
Mattermost Build
07a34f02b6
MM-64531: [Shared Channels] Users on different remote servers should not communicate unless the remotes have established secure connection. ( #30985 ) ( #33434 )
...
Automatic Merge
2025-07-15 11:58:41 +03:00
Agniva De Sarker
3a6aeee57e
MM-63652: Transition gossip encryption functionality to GA ( #33349 ) ( #33429 )
...
Create a new config setting, and migrate the old values to new.
https://mattermost.atlassian.net/browse/MM-63652
Skip-Enterprise-PR: true
```release-note
NONE
```
* fix i18n
also fix unit tests
```release-note
NONE
```
* For fresh installations, default to true
```release-note
NONE
```
* gofmt files
```release-note
NONE
```
* Fixing some more strings
```release-note
NONE
```
* Update e2e tests
```release-note
NONE
```
2025-07-15 11:37:01 +05:30
Mattermost Build
7f4fbd803a
MM-62745: [Shared Channels] Fix duplicate mentioning - local user with the same username as someone on the remote server - Part2 ( #32101 ) ( #33414 )
...
Automatic Merge
2025-07-14 19:28:42 +03:00
unified-ci-app[bot]
b6e80b9f59
Update npm packages versions for release-10.11
2025-07-14 05:16:07 +00:00
Pablo Vélez
a17c387ff2
MM-64713 - channel invite modal in abac channel should keep filtered list of users ( #32803 )
2025-07-10 20:03:54 +02:00
Harshil Sharma
d1e5fdea2c
Content flagging systems console settings ( #31411 )
...
* Added enable/disable setting and feature flag
* added rest of notifgication settings
* Added backend for content flagging setting and populated notification values from server side defaults
* WIP user selector
* Added common reviewers UI
* Added additonal reviewers section
* WIP
* WIP
* Team table base
* Added search in teams
* Added search in teams
* Added additional settings section
* WIP
* Inbtegrated reviewers settings
* WIP
* WIP
* Added server side validation
* cleanup
* cleanup
* [skip ci]
* Some refactoring
* type fixes
* lint fix
* test: add content flagging settings test file
* test: add comprehensive unit tests for content flagging settings
* enhanced tests
* test: add test file for content flagging additional settings
* test: add comprehensive unit tests for ContentFlaggingAdditionalSettingsSection
* Added additoonal settings test
* test: add empty test file for team reviewers section
* test: add comprehensive unit tests for TeamReviewersSection component
* test: update tests to handle async data fetching in team reviewers section
* test: add empty test file for content reviewers component
* feat: add comprehensive unit tests for ContentFlaggingContentReviewers component
* Added ContentFlaggingContentReviewersContentFlaggingContentReviewers test
* test: add notification settings test file for content flagging
* test: add comprehensive unit tests for content flagging notification settings
* Added ContentFlaggingNotificationSettingsSection tests
* test: add user profile pill test file
* test: add comprehensive unit tests for UserProfilePill component
* refactor: Replace enzyme shallow with renderWithContext in user_profile_pill tests
* Added UserProfilePill tests
* test: add empty test file for content reviewers team option
* test: add comprehensive unit tests for TeamOptionComponent
* Added TeamOptionComponent tests
* test: add empty test file for reason_option component
* test: add comprehensive unit tests for ReasonOption component
* Added ReasonOption tests
* cleanup
* Fixed i18n error
* fixed e2e test lijnt issues
* Updated test cases
* Added snaoshot
* Updated snaoshot
* lint fix
* lint fix
* review fixes
* updated snapshot
* CI
* Review fixes
* Removed an test, updated comment
* CI
* Test update
2025-07-10 17:47:16 +05:30
Ibrahim Serdar Acikgoz
254f641182
[MM-64371] Prevent WS being closed by browser due to navigation ( #31367 )
...
* prevent ws being closed by browser due to navigation
* add href back
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-07-10 11:30:54 +02:00
Cyrus
e2b6e807c4
[MM-21466] delete users cmd return err ( #31191 )
...
* refactored error managment for deleteUsersCmdF
* updated tests related to deleteUsersCmdF
* updated user_e2e_test to reflect changes made to the deleteUsersCmdF function
* Empty-Commit to retrigger workflow
* applied gofmt formating reqs to user_test.go
* added suggested changes to the deleteUsersCmdF regarding error gathering
* added requested changes regarding error aggragation on deleteUsersCmdF
* style(mmctl): removing trailing whitespace
* feat(mmctl): returning errors in deleteUserCmdF on err
* fix(mmctl): returns when err parsing args
* test(mmctl): updated tests to expect err instead of reading printer
* style: updating returned errs
* tests: updated test to reflect error change
* tests(mmctl): updated e2e DeleteUserCmd test
* Update server/cmd/mmctl/commands/user.go
Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com >
* refactor: changing error to return username instead of email
* refactor: changing email to username for errors
---------
Co-authored-by: Arnaud Wanet <andrewwanet9@gmail.com >
Co-authored-by: Antonis Stamatiou <stamatiou.antonis@gmail.com >
Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com >
2025-07-09 17:12:04 +02:00
Matthew Birtch
b42f4fbffd
MM-64483 YouTube Preview UI Update ( #31288 )
...
* fix youtube thumbnails
* fix lint issues, update snapshots
* Update _videos.scss
* Update _videos.scss
* revert change to 'YouTubeVideo' to 'YoutubeVideo'
* switch back to Youtube instead of YouTube
* accessibility fixes -add focus state
* fix lint issues
* Update youtube_video.test.tsx.snap
* remove logic for delaying different aspect ratios. always use 16:9
* Update _videos.scss
* fix rounded corners
* use css variables for radius
* restore attributes from original, remove bottom margin from player to prevent vertical shift
* fix issue with margin and nested 'video-div' elements
* update class to 'video-playing'
* fix linter issues
* address copilot review feedback and remove unused css
* Update youtube_video.test.tsx
* fixed failing test
* lint issue fix
* Update youtube_video.test.tsx
* review feedback changes
* Update _videos.scss
* update test and snapshot
* fix lint issues
* add scaling button on hover state back in
* feat: Make YouTube video component strings translatable
- Add useIntl import and formatMessage usage
- Create YouTubePrefix component for internationalized prefix
- Update YouTubeThumbnail component to use translatable strings
- Add translation IDs:
- youtube_video.play.aria_label
- youtube_video.thumbnail.alt_text
- youtube_video.play_button.aria_label
- youtube_video.type
Addresses reviewer feedback to make hardcoded strings translatable
using React Intl's useIntl hook.
Co-authored-by: Matthew Birtch <matthewbirtch@users.noreply.github.com >
* fix lint issues
* Update en.json
* Update youtube_video.test.tsx.snap
* remove youtube prefix
* fix lint issues
* Update youtube_video.test.tsx.snap
* fix lint issue
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Matthew Birtch <matthewbirtch@users.noreply.github.com >
2025-07-09 10:33:47 -04:00
Claudio Costa
47a7e62b44
Fix flaky test TestMmctlE2ESuite/TestPreferenceUpdateCmd ( #33375 )
2025-07-09 08:01:40 -06:00
Agniva De Sarker
c4dde3d0ab
MM-64632: Fix a panic in bulk import ( #33360 )
...
We were incorrect de-referencing the channels slice
without checking for nil pointer first.
https://mattermost.atlassian.net/browse/MM-64632
```release-note
NONE
```
2025-07-09 09:37:36 +05:30
Harrison Healey
30ba6f573d
MM-64681 Fix in: filter in mobile search box ( #32120 )
2025-07-08 14:45:28 -04:00
Harrison Healey
ad38971dd6
MM-64658 Fix handling of upload sessions ( #32141 )
...
* MM-64658 Fix handling of upload sessions
* Fix style issue
2025-07-08 16:46:00 +00:00
Harrison Healey
4b77485e8f
MM-64718 Improve validation of thread follower imports ( #33287 )
...
* MM-64718 Improve validation of thread follower imports
* Add additional test cases and restucture tests
2025-07-08 11:57:48 -04:00
Harrison Healey
4bb35c5043
MM-64417 Change permissions table to use a grid for animation ( #32573 )
...
* MM-64417 Change permissions table to use a grid for animation
* Don't change padding on permissions table when animating
* Update snapshots
* Combine CSS for AdminPanel and AdminPanelTogglable
* Removed leftover reference to old CSS file
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2025-07-08 11:55:24 -04:00
sabril
780c893b4f
upgrade playwright dependencies ( #33348 )
2025-07-08 23:00:48 +08:00
sabril
749f7d4d21
fix playwright test ( #33353 )
2025-07-08 21:58:59 +08:00
catalintomai
a8fa77f107
MM-64779: Upload type validation. ( #33351 )
2025-07-08 00:13:02 +02:00
Tom De Moor
f7cb74117b
Translated using Weblate (Dutch)
...
Currently translated at 99.7% (2714 of 2720 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
2025-07-07 18:44:34 +00:00
Tom De Moor
b4defc7aba
Translated using Weblate (Dutch)
...
Currently translated at 99.9% (6448 of 6450 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
2025-07-07 18:44:34 +00:00
Tom De Moor
7b21a05a55
Translated using Weblate (Dutch)
...
Currently translated at 99.6% (6426 of 6450 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
2025-07-07 18:44:34 +00:00
MArtin Johnson
7e838d478f
Translated using Weblate (Swedish)
...
Currently translated at 97.7% (6305 of 6450 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
2025-07-07 18:44:34 +00:00
MArtin Johnson
76c5c1a686
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (2716 of 2718 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
2025-07-07 18:44:34 +00:00
Ainārs Keišs
d635c547bd
Translated using Weblate (Latvian)
...
Currently translated at 0.3% (24 of 6450 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/lv/
2025-07-07 18:44:34 +00:00
Tom De Moor
95f6b631f4
Translated using Weblate (Dutch)
...
Currently translated at 99.0% (6389 of 6450 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
2025-07-07 18:44:34 +00:00
Tom De Moor
e6f5f7697a
Translated using Weblate (Dutch)
...
Currently translated at 99.9% (2716 of 2718 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
2025-07-07 18:44:34 +00:00
Frank Paul Silye
4b47779608
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 81.4% (5255 of 6450 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-07-07 18:44:34 +00:00
jprusch
49330c48e7
Translated using Weblate (German)
...
Currently translated at 100.0% (6450 of 6450 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
2025-07-07 18:44:34 +00:00
jprusch
082c72e36c
Translated using Weblate (German)
...
Currently translated at 100.0% (2718 of 2718 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
2025-07-07 18:44:34 +00:00
Manuela Silva
9dd29b134f
Translated using Weblate (Portuguese)
...
Currently translated at 5.1% (140 of 2718 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pt/
2025-07-07 18:44:34 +00:00
Manuela Silva
6db8b5e6a2
Translated using Weblate (Portuguese)
...
Currently translated at 2.5% (69 of 2718 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pt/
2025-07-07 18:44:34 +00:00
Manuela Silva
1171bde078
Translated using Weblate (Portuguese)
...
Currently translated at 1.6% (46 of 2718 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pt/
2025-07-07 18:44:34 +00:00
Serhii Khomiuk
dad0795c67
Translated using Weblate (Ukrainian)
...
Currently translated at 94.7% (6114 of 6450 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
2025-07-07 18:44:34 +00:00
Serhii Khomiuk
b9cf283ac7
Translated using Weblate (Ukrainian)
...
Currently translated at 97.6% (2655 of 2718 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
2025-07-07 18:44:34 +00:00
Martin Mičuda
3eae025ccd
Translated using Weblate (Czech)
...
Currently translated at 97.8% (2659 of 2718 strings)
Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/cs/
2025-07-07 18:44:34 +00:00
Harshil Sharma
bfbfff276d
Added patch channel API doc for channel banner ( #32100 )
...
* Added patch channel API doc for channel banner
* Fixed typo
2025-07-07 10:41:29 +05:30
Ibrahim Serdar Acikgoz
5e76a1091c
Fix bad link to ABAC Policy Edit page from Channel Management page ( #33044 )
2025-07-04 16:04:35 +02:00
Claudio Costa
4a7aeae861
[MM-64663] Fix potential panic in mmctl ldap job show command ( #32575 )
...
* Fix potential panic in `mmctl ldap job show` command
* fix examples and docs
---------
Co-authored-by: Christopher Poile <cpoile@gmail.com >
2025-07-04 07:48:17 -06:00
Claudio Costa
10b6784968
Skip code coverage generation on cherry-pick PRs ( #33068 )
...
* Skip code coverage generation on cherry-picks
* Skip upload step for webapp coverage for cherry-picks
2025-07-04 07:48:06 -06:00
unified-ci-app[bot]
cbf685b2f4
Update latest minor version to 10.11.0 ( #33309 )
...
Automatic Merge
2025-07-04 14:52:01 +03:00
Christopher Speller
c11df2ff7a
Update Agents plugin to v1.2.4 ( #33273 )
2025-07-04 08:28:48 +03:00