Harrison Healey
e8ac030ed9
Update web app package versions to 11.0.4 ( #34338 )
Server CI / Compute Go Version (push) Waiting to run
Server CI / Check mocks (push) Blocked by required conditions
Server CI / Check go mod tidy (push) Blocked by required conditions
Server CI / check-style (push) Blocked by required conditions
Server CI / Check serialization methods for hot structs (push) Blocked by required conditions
Server CI / Vet API (push) Blocked by required conditions
Server CI / Check migration files (push) Blocked by required conditions
Server CI / Generate email templates (push) Blocked by required conditions
Server CI / Check store layers (push) Blocked by required conditions
Server CI / Check mmctl docs (push) Blocked by required conditions
Server CI / Postgres with binary parameters (push) Blocked by required conditions
Server CI / Postgres (push) Blocked by required conditions
Server CI / Postgres (FIPS) (push) Blocked by required conditions
Server CI / Generate Test Coverage (push) Blocked by required conditions
Server CI / Run mmctl tests (push) Blocked by required conditions
Server CI / Run mmctl tests (FIPS) (push) Blocked by required conditions
Server CI / Build mattermost server app (push) Blocked by required conditions
Web App CI / check-lint (push) Waiting to run
Web App CI / check-i18n (push) Waiting to run
Web App CI / check-types (push) Waiting to run
Web App CI / test (push) Waiting to run
Web App CI / build (push) Waiting to run
2025-10-29 20:56:06 +00:00
Mattermost Build
15a0d50f36
MM-6569 - disable test button when not matching attributes for channel admin ( #34056 ) ( #34185 )
...
Server CI / Compute Go Version (push) Waiting to run
Server CI / Check mocks (push) Blocked by required conditions
Server CI / Check go mod tidy (push) Blocked by required conditions
Server CI / check-style (push) Blocked by required conditions
Server CI / Check serialization methods for hot structs (push) Blocked by required conditions
Server CI / Vet API (push) Blocked by required conditions
Server CI / Check migration files (push) Blocked by required conditions
Server CI / Generate email templates (push) Blocked by required conditions
Server CI / Check store layers (push) Blocked by required conditions
Server CI / Check mmctl docs (push) Blocked by required conditions
Server CI / Postgres with binary parameters (push) Blocked by required conditions
Server CI / Postgres (push) Blocked by required conditions
Server CI / Postgres (FIPS) (push) Blocked by required conditions
Server CI / Generate Test Coverage (push) Blocked by required conditions
Server CI / Run mmctl tests (push) Blocked by required conditions
Server CI / Run mmctl tests (FIPS) (push) Blocked by required conditions
Server CI / Build mattermost server app (push) Blocked by required conditions
Web App CI / check-lint (push) Waiting to run
Web App CI / check-i18n (push) Waiting to run
Web App CI / check-types (push) Waiting to run
Web App CI / test (push) Waiting to run
Web App CI / build (push) Waiting to run
Automatic Merge
2025-10-17 13:43:39 +03:00
Mattermost Build
c33f6a4d81
MM-66155: Fix crash in active sessions modal ( #34105 ) ( #34184 )
...
Automatic Merge
2025-10-17 13:13:39 +03:00
Mattermost Build
733e878e03
Revert "MM-13657: Set ExperimentalStrictCSRFEnforcement to true by default ( #33444 )" ( #34112 ) ( #34113 )
...
Server CI / Compute Go Version (push) Has been cancelled
Web App CI / check-lint (push) Has been cancelled
Web App CI / check-i18n (push) Has been cancelled
Web App CI / check-types (push) Has been cancelled
Web App CI / test (push) Has been cancelled
Web App CI / build (push) Has been cancelled
Server CI / Check mocks (push) Has been cancelled
Server CI / Check go mod tidy (push) Has been cancelled
Server CI / check-style (push) Has been cancelled
Server CI / Check serialization methods for hot structs (push) Has been cancelled
Server CI / Vet API (push) Has been cancelled
Server CI / Check migration files (push) Has been cancelled
Server CI / Generate email templates (push) Has been cancelled
Server CI / Check store layers (push) Has been cancelled
Server CI / Check mmctl docs (push) Has been cancelled
Server CI / Postgres with binary parameters (push) Has been cancelled
Server CI / Postgres (push) Has been cancelled
Server CI / Postgres (FIPS) (push) Has been cancelled
Server CI / Generate Test Coverage (push) Has been cancelled
Server CI / Run mmctl tests (push) Has been cancelled
Server CI / Run mmctl tests (FIPS) (push) Has been cancelled
Server CI / Build mattermost server app (push) Has been cancelled
* Revert "MM-13657: Set ExperimentalStrictCSRFEnforcement to true by default (#33444 )"
This reverts commit 257eec43ed .
* Fix call to checkCSRFToken
* Adapt test that relied on strict CSRF enforcement
This test was added after
https://github.com/mattermost/mattermost/pull/33444 , so it assumed
strict CSRF enforcement to be enabled. When reverting that PR, we need
to adapt the test to account for both cases.
* Fix newer tests to use older setting
(cherry picked from commit d3eb6cbf1c )
Co-authored-by: Alejandro García Montoro <alejandro.garciamontoro@gmail.com>
2025-10-10 20:38:36 +02:00
Mattermost Build
60cdd5b389
Fix ABAC not available for entry ( #34027 ) ( #34035 )
...
Automatic Merge
2025-10-02 13:06:16 +03:00
Pablo Vélez
331757c34d
Mm 65123 remove channel abac ff ( #33953 ) ( #34028 )
...
* MM-65123 - remove channel abac feature flag
* enable the channel scope access control to true
* fix linters
* adjust expected error in tests
* remove no longer needed comment
* Remove write_restrictable from core ABAC settings and fix channel access control logic
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
2025-10-01 23:24:52 +02:00
Alejandro García Montoro
4904019771
Revert "[GH-28202]: Added GetGroupsByNames API ( #33558 )" ( #34026 )
...
This reverts commit f418e1398d .
2025-10-01 16:19:06 -03:00
Mattermost Build
70dcdd0449
Fix RHS reply input focus issues ( #33965 ) ( #34005 )
...
Automatic Merge
2025-09-30 09:36:16 +03:00
Mattermost Build
045e6daae3
Mattermost Entry links update ( #33992 ) ( #34003 )
...
Automatic Merge
2025-09-29 18:36:16 +03:00
Mattermost Build
6f4f5d264d
MM-65661 - channel admin abac override previous jobs ( #33872 ) ( #33988 )
...
Automatic Merge
2025-09-29 10:06:16 +03:00
Mattermost Build
d90bb094b0
Fix OnBoardingTaskList appearing during organization setup flow ( #33961 ) ( #33996 )
...
Hide the "Welcome to Mattermost" onboarding task list when users are on
the `/preparing-workspace` route to prevent conflicting UI during the
"What's the name of your organization" flow.
This fixes a regression introduced in MM-64380 where the removal of
theme-based conditional rendering caused OnBoardingTaskList to appear
on all logged-in routes, including the preparing-workspace flow where
it conflicts with the organization setup screen.
The fix adds route-based conditional rendering to restore the original
intended behavior while maintaining the simplified component structure.
Fixes MM-65812
(cherry picked from commit 9a61760bcb )
Co-authored-by: Jesse Hallam <jesse.hallam@gmail.com>
2025-09-29 02:30:42 +00:00
Mattermost Build
93fe3c49c1
MM-65815: Fix search results causing blank page when leaving channel ( #33962 ) ( #33966 )
...
* getSearchResults: handle posts removed from the store
* remove unused posts caching
* add unit tests for getSearchResults selector
Tests verify that the selector properly filters out posts that
don't exist in the posts state when referenced in search results.
(cherry picked from commit afbd8085fc )
Co-authored-by: Jesse Hallam <jesse.hallam@gmail.com>
2025-09-24 19:37:59 +00:00
Mattermost Build
c4cc139c22
Enable Feature discovery screens for Team Edition ( #33940 ) ( #33951 )
...
Automatic Merge
2025-09-24 09:06:16 +03:00
Mattermost Build
97efc2a3bb
Adds the entry license SKU to the enterprise license check ( #33936 ) ( #33952 )
...
(cherry picked from commit 3770016f87 )
Co-authored-by: Miguel de la Cruz <miguel@mcrx.me>
Co-authored-by: Miguel de la Cruz <miguel@ctrlz.es>
2025-09-23 15:56:29 +00:00
Mattermost Build
88aa3c868f
MM-65660 Fix broken calls to save telemetry state ( #33930 ) ( #33933 )
...
Automatic Merge
(cherry picked from commit fa7eeb1c0e )
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>
2025-09-19 11:57:24 +03:00
Mattermost Build
36442d62a4
remove styled components from export ( #33843 ) ( #33932 )
...
Automatic Merge
2025-09-19 10:49:09 +03:00
Mattermost Build
339afff28a
MM-63447/MM-65101 Remaining changes for deprecated registerPostDropdownMenuComponent API ( #33928 ) ( #33931 )
...
Automatic Merge
(cherry picked from commit 9500afaf19 )
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>
2025-09-19 08:57:30 +03:00
Mattermost Build
2e2a9dcb1b
MM-65753 - hide access control tab to ldap/ad synced channels ( #33919 ) ( #33924 )
...
Automatic Merge
2025-09-18 10:19:10 +03:00
Mattermost Build
bf86cdeed3
MM-64395: Remove unused searchArchivedChannelsForTeam API and implementations ( #33885 ) ( #33912 )
...
Automatic Merge
2025-09-16 16:49:10 +03:00
Mattermost Build
12eab585e7
Team Edition User Limit Update ( #33888 ) ( #33897 )
...
Automatic Merge
2025-09-15 19:49:10 +03:00
Mattermost Build
ff251c72b8
MM-64878: FIPS Build ( #33809 ) ( #33896 )
...
* pin to ubuntu-24.04
* always use FIPS compatible Postgres settings
* use sha256 for remote cluster IDs
* use sha256 for client config hash
* rework S3 backend to be FIPS compatible
* skip setup-node during build, since already in container
* support FIPS builds
* Dockerfile for FIPS image, using glibc-openssl-fips
* workaround entrypoint inconsistencies
* authenticate to DockerHub
* fix FIPS_ENABLED, add test-mmctl-fips
* decouple check-mattermost-vet from test/build steps
* fixup! decouple check-mattermost-vet from test/build steps
* only build-linux-amd64 for fips
* rm entrypoint workaround
* tweak comment grammar
* rm unused Dockerfile.fips (for now)
* ignore gpg import errors, since would fail later anyway
* for fips, only make package-linux-amd64
* set FIPS_ENABLED for build step
* Add a FIPS-specific list of prepackaged plugins
Note that the names are still temporary, since they are not uploaded to
S3 yet. We may need to tweak them when that happens.
* s/golangci-lint/check-style/
This ensures we run all the `check-style` checks: previously,
`modernize` was missing.
* pin go-vet to @v2, remove annoying comment
* add -fips to linux-amd64.tz.gz package
* rm unused setup-chainctl
* use BUILD_TYPE_NAME instead
* mv fips build to enterprise-only
* fixup! use BUILD_TYPE_NAME instead
* temporarily pre-package no plugins for FIPS
* split package-cleanup
* undo package-cleanup, just skip ARM, also test
* skip arm for FIPS in second target too
* fmt Makefile
* Revert "rm unused Dockerfile.fips (for now)"
This reverts commit 601e37e0ff .
* reintroduce Dockerfile.fips and align with existing Dockerfile
* s/IMAGE/BUILD_IMAGE/
* bump the glibc-openssl-fips version
* rm redundant comment
* fix FIPS checks
* set PLUGIN_PACKAGES empty until prepackaged plugins ready
* upgrade glibc-openssl-fips, use non-dev version for final stage
* another BUILD_IMAGE case
* Prepackage the FIPS versions of plugins
* relocate FIPS_ENABLED initialization before use
* s/Config File MD5/Config File Hash/
* Update the FIPS plugin names and encode the + sign
* add /var/tmp for local socket manipulation
---------
(cherry picked from commit 06b1bf3a51 )
Co-authored-by: Jesse Hallam <jesse.hallam@gmail.com>
Co-authored-by: Alejandro García Montoro <alejandro.garciamontoro@gmail.com>
2025-09-15 12:21:27 -03:00
Mattermost Build
371783ee09
MM-65618 - filter based on admin values ( #33857 ) ( #33884 )
...
Automatic Merge
2025-09-15 08:49:17 +03:00
Mattermost Build
3d85e9cec9
Post history limit banner ( #33846 ) ( #33887 )
...
* Support for Entry license with limits + updates to Edition & License screen
* Refactor message history limit to use entry sku limits
* Fixed missing update on license change
* Fix typo in limit types
* Revert unnecessary thread change
* Revert merge issue
* Cleanup
* Fix CTAs of limit notifications
* Linting
* More linting
* Linting and fix tests
* More linting
* Fix tests
* PR feedback and fix tests
* Fix tests
* Fix test
* Fix test
* Linting
* Initial commit
* Cleanup
* PR Feedback
* Fix merge conflict
* PR feedback
* Fix bad merge
* PR feedback, Fix test
* PR feedback
* Fixed stacking banner issue
* Revert unnecessary change
* Linting
---------
(cherry picked from commit 1a713021c6 )
Co-authored-by: Maria A Nunez <maria.nunez@mattermost.com>
Co-authored-by: Nick Misasi <nick.misasi@mattermost.com>
2025-09-14 18:06:09 -04:00
Pablo Vélez
a062239402
MM-65182 - auto disable toggle on rules deleted and permissions update ( #33810 )
...
* MM-65182 - auto disable toggle on rules deleted and channel admin permissions update
* fix types and fix unit test
* adjust the useEffect hook and fix auto-save issue
* MM-65183 - rename access rules tab to access control (#33812 )
* fix infinite loop issue and fix channel admin permissions issue
* fix linter and fix snapshots
* allow non-sysadmin users to see the system policy information banner
* stack modals backdrops
* address pr feedback; reorganize function and add unit tests
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
2025-09-11 18:27:30 +02:00
Miguel de la Cruz
b32e343155
Adds the capability for admins to mark CPA fields as managed ( #33785 )
...
* Adds the capability for admins to mark CPA fields as managed
* Update webapp/channels/src/components/admin_console/system_properties/user_properties_dot_menu.tsx
Co-authored-by: Caleb Roseland <caleb@calebroseland.com>
* Replace the check with a toggle component
---------
Co-authored-by: Miguel de la Cruz <miguel@ctrlz.es>
Co-authored-by: Caleb Roseland <caleb@calebroseland.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2025-09-11 13:19:23 +00:00
Maria A Nunez
3253b9ff6d
Message History Limits in Entry Edition ( #33831 )
...
* Support for Entry license with limits + updates to Edition & License screen
* Refactor message history limit to use entry sku limits
* Fixed missing update on license change
* Fix typo in limit types
* Revert unnecessary thread change
* Revert merge issue
* Cleanup
* Fix CTAs of limit notifications
* Linting
* More linting
* Linting and fix tests
* More linting
* Fix tests
* PR feedback and fix tests
* Fix tests
* Fix test
* Fix test
* Linting
* Simplified Limit panels
* Linting
* PR feedback
* Revert back job time
* Linting
* linting
* Fixed issue switching in RHS
* PR Feedback
---------
Co-authored-by: Nick Misasi <nick.misasi@mattermost.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2025-09-10 22:52:19 -04:00
Maria A Nunez
4169cb7b65
Entry Sku Product Label ( #33847 )
...
* Initial commit
* Linting
* Update FREE EDITION to TEAM EDITION
* Added permalink for entry limit info
2025-09-10 21:37:24 -04:00
catalintomai
d29b4e28cb
MM-64678: [Shared Channels] Shared tooltip issues ( #33654 )
2025-09-10 17:48:42 +02:00
Maria A Nunez
b85027e65a
Move Gitlab SSO to Professional ( #33848 )
...
* Move Gitlab SSO to pro
* Cleanup
* Fix test
* Feature discovery buttons
* Fix url
* Linting
* PR feedback
2025-09-10 09:30:39 -04:00
Pablo Vélez
4542ecc9d4
Mm 65096 - channel admin rules confirmation modal ( #33758 )
...
* MM65096 - channel admin rules confirmation modal
* trigger the sync job directly
* update the active state correctly and adjust styling
* Add ids to policy search so sync job finds the channel policy
* combine the channel and the inherited policies expressions for confirm modal
* add missing translations
* fix tests and fix incorrect Id definition
* fix translations
* Revert "fix translations"
* fix typo
* remove plugin auto injected logging code
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
2025-09-09 16:41:07 +02:00
Miguel de la Cruz
17c0d7cd5f
Allows ABAC to use admin managed attributes ( #33786 )
...
Co-authored-by: Miguel de la Cruz <miguel@ctrlz.es>
2025-09-09 12:49:09 +02:00
Hosted Weblate
4da2696ad7
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/
2025-09-08 17:58:29 +02:00
master7
6cb22ff45b
Translated using Weblate (Polish)
...
Currently translated at 100.0% (6509 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
2025-09-08 17:58:29 +02:00
jprusch
b679ae82a5
Translated using Weblate (German)
...
Currently translated at 100.0% (6509 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
2025-09-08 17:58:29 +02:00
Manuela Silva
e37ccfcf4f
Translated using Weblate (Portuguese)
...
Currently translated at 28.0% (1823 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt/
2025-09-08 17:58:29 +02:00
Manuela Silva
b56411cba7
Translated using Weblate (Portuguese)
...
Currently translated at 26.5% (1730 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt/
2025-09-08 17:58:29 +02:00
Sharuru
f759c83e50
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (6509 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
2025-09-08 17:58:29 +02:00
Takuya N
4c29af4df6
Translated using Weblate (Japanese)
...
Currently translated at 99.0% (6449 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
2025-09-08 17:58:29 +02:00
avasconcelos114
924ecfda6d
Translated using Weblate (Korean)
...
Currently translated at 49.6% (3229 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ko/
2025-09-08 17:58:29 +02:00
Keonsoon Hwang
3e0d93faff
Translated using Weblate (Korean)
...
Currently translated at 49.6% (3229 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ko/
2025-09-08 17:58:29 +02:00
master7
f2cc758e05
Translated using Weblate (Polish)
...
Currently translated at 100.0% (6509 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
2025-09-08 17:58:29 +02:00
Keonsoon Hwang
923a2b9798
Translated using Weblate (Korean)
...
Currently translated at 49.2% (3205 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ko/
2025-09-08 17:58:29 +02:00
Minchae Lee
100d17bd8b
Translated using Weblate (Korean)
...
Currently translated at 49.2% (3205 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ko/
2025-09-08 17:58:29 +02:00
avasconcelos114
3d5af50844
Translated using Weblate (Korean)
...
Currently translated at 49.2% (3205 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ko/
2025-09-08 17:58:29 +02:00
avasconcelos114
294ed2a8a2
Translated using Weblate (Korean)
...
Currently translated at 48.7% (3172 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ko/
2025-09-08 17:58:29 +02:00
Keonsoon Hwang
347281a78c
Translated using Weblate (Korean)
...
Currently translated at 48.7% (3172 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ko/
2025-09-08 17:58:29 +02:00
avasconcelos114
b7343d08a3
Translated using Weblate (Korean)
...
Currently translated at 48.7% (3172 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ko/
2025-09-08 17:58:29 +02:00
master7
cc04c930c5
Translated using Weblate (Polish)
...
Currently translated at 100.0% (6509 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
2025-09-08 17:58:29 +02:00
avasconcelos114
85e62d4779
Translated using Weblate (Korean)
...
Currently translated at 48.7% (3172 of 6509 strings)
Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ko/
2025-09-08 17:58:29 +02:00
Pablo Vélez
e10cb62e20
MM-65078 - channel admin rules on save self exclusion validations ( #33742 )
...
* MM - channel admin rules on save self exclusion validations
* add missing translations
* address PR feedback and prevent infinite loop in table editor
---------
Co-authored-by: Mattermost Build <build@mattermost.com>
2025-09-05 17:54:03 +02:00