Граф коммитов

20068 Коммитов

Автор SHA1 Сообщение Дата
enzowritescode
77ae2e2d6d Fix doc comments and IDE complaint about ie. vs i.e. (#30340) 2025-02-26 08:17:56 -07:00
ayush-chauhan233
8e9a09e512 [MM-61647][MM-61651]: Upgraded react-select to v5 (#30070)
* [MM-61647]: Upgraded react-select to v5
- Updated old type definitions with new v5 packaged type definitions.
- Removed some unused props
- Updated onBlur, onFocus and handleInputChange methods in user_input_email component

* Fix incorrect usage of handleInputChange in ChannelsInput

* Remove type assertions from dropdown_input_hybrid.tsx

* Simplify typing of users_emails_input.tsx

* [MM-61647][MM-61651]: Fixed some type definitions and e2e failing test case

* [MM-61647][MM-61651]: Fixed type error in dropdown_input_hybrid

* [MM-61647][MM-61651]: Fixed failing CI type error and e2e test cases

* [MM-61647][MM-61651]: Fixed failing e2e test case

* [MM-61647][MM-61651]: Updated the styles and reverted the test case changes
- Fixed the theme not getting correctly inherited
- Fixed the timezone and language settings getting saved on enter

---------

Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2025-02-25 17:13:51 -05:00
ayush-chauhan233
6ecaad2a41 MM-61652: Removed heading related role from channel header (#30277) 2025-02-25 16:59:30 -05:00
Harrison Healey
3902d00d0f MM-61947 Run DND expiry job more often and round expiry time to match interval (#29938)
* MM-61947 Run DND expiry job more often and round expiry time to match interval

* Move comment to make it godoc-compatible

* Change truncateDNDEndTime to work with seconds

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2025-02-25 16:20:00 -05:00
Arya Khochare
e8ef26196c Fixed errcheck issues in server/channels/app/permissions.go (#29064)
Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com>
2025-02-25 10:49:28 +01:00
Harshil Sharma
6e738f489f Channel banner sql migrations (#30274)
* Adde MySQL and Postgres migrations

* Replaced select * with column names

* removed all * from channel SQL store

* cleanup

* Fixed a duplicate column

* cleanup

* Added migrations and store support

* WIP

* used channelname slice in a missed place

* Handled patch

* Added app level tests

* Added API layer tests

* Added API layer tests

* WIP

* converted to query builder

* cleanupo

* added not null and default constraints

* Fixed test

* fixed file name

* review fixes

* review fixes

* updated migration file

* fixed text

* Review fixes
2025-02-25 14:52:15 +05:30
unified-ci-app[bot]
6df8726321 chore: Update NOTICE.txt file with updated dependencies (#30309)
Automatic Merge
2025-02-25 08:50:08 +02:00
Agniva De Sarker
4e5cb16955 MM-62079: Using a cache prefix to isolate cache keys for each test (#30261)
```release-note
A new config setting CacheSettings.RedisCachePrefix has been added which can be used to add a prefix to all Redis cache keys.
```
2025-02-25 09:22:15 +05:30
Ricky Tigg
e5755c925a Translated using Weblate (Finnish)
Currently translated at 26.8% (1630 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fi/
2025-02-24 19:18:11 +00:00
Ricky Tigg
2b04b68af3 Translated using Weblate (Finnish)
Currently translated at 47.9% (1249 of 2604 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/fi/
2025-02-24 19:18:11 +00:00
Frank Paul Silye
b15b26515c Translated using Weblate (Norwegian Bokmål)
Currently translated at 62.4% (3796 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-02-24 19:18:11 +00:00
Ricky Tigg
fcd12760c3 Translated using Weblate (Finnish)
Currently translated at 26.8% (1630 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fi/
2025-02-24 19:18:11 +00:00
Tom De Moor
f630590495 Translated using Weblate (Dutch)
Currently translated at 99.9% (6073 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
2025-02-24 19:18:11 +00:00
Tom De Moor
d821358ddd Translated using Weblate (Dutch)
Currently translated at 99.8% (2601 of 2604 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/nl/
2025-02-24 19:18:11 +00:00
Frank Paul Silye
bb95dd5bb8 Translated using Weblate (Norwegian Bokmål)
Currently translated at 60.9% (3704 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-02-24 19:18:11 +00:00
Ricky Tigg
249e577a9c Translated using Weblate (Finnish)
Currently translated at 26.5% (1614 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fi/
2025-02-24 19:18:11 +00:00
kaakaa
029ba8eb50 Translated using Weblate (Japanese)
Currently translated at 100.0% (6074 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/ja/
2025-02-24 19:18:11 +00:00
kaakaa
9c01c740bb Translated using Weblate (Japanese)
Currently translated at 100.0% (2604 of 2604 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ja/
2025-02-24 19:18:11 +00:00
Frank Paul Silye
c0ec0db89d Translated using Weblate (Norwegian Bokmål)
Currently translated at 60.8% (3693 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nb_NO/
2025-02-24 19:18:11 +00:00
Hosted Weblate
7728ccfeda Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/
2025-02-24 19:18:11 +00:00
Matthew Williams
7b6a0eb268 Translated using Weblate (English (Australia))
Currently translated at 100.0% (6074 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/en_AU/
2025-02-24 19:18:11 +00:00
Matthew Williams
856a84e584 Translated using Weblate (English (Australia))
Currently translated at 99.9% (2602 of 2604 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/en_AU/
2025-02-24 19:18:11 +00:00
Ricky Tigg
91d84a3840 Translated using Weblate (Finnish)
Currently translated at 25.4% (1543 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/fi/
2025-02-24 19:18:11 +00:00
Ricky Tigg
3636031b97 Translated using Weblate (Finnish)
Currently translated at 47.0% (1224 of 2604 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/fi/
2025-02-24 19:18:11 +00:00
master7
df5e00d70a Translated using Weblate (Polish)
Currently translated at 100.0% (6074 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
2025-02-24 19:18:11 +00:00
ThrRip
266f19d914 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (6074 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
2025-02-24 19:18:11 +00:00
ThrRip
0ea3da261b Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2604 of 2604 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/zh_Hans/
2025-02-24 19:18:11 +00:00
Henrique Latorre
a4258848c1 Translated using Weblate (Portuguese (Brazil))
Currently translated at 73.8% (4486 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pt_BR/
2025-02-24 19:18:11 +00:00
master7
f6eb7ecea1 Translated using Weblate (Polish)
Currently translated at 99.3% (6037 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
2025-02-24 19:18:11 +00:00
MArtin Johnson
2a3ffe71d2 Translated using Weblate (Swedish)
Currently translated at 100.0% (6074 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
2025-02-24 19:18:11 +00:00
MArtin Johnson
40f20219ff Translated using Weblate (Swedish)
Currently translated at 100.0% (2604 of 2604 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/sv/
2025-02-24 19:18:11 +00:00
Serhii Khomiuk
8b0984ca3e Translated using Weblate (Ukrainian)
Currently translated at 99.7% (2597 of 2604 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
2025-02-24 19:18:11 +00:00
Serhii Khomiuk
2790d30743 Translated using Weblate (Ukrainian)
Currently translated at 99.3% (2588 of 2604 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
2025-02-24 19:18:11 +00:00
Bohdan
9b4c10b0c8 Translated using Weblate (Ukrainian)
Currently translated at 94.7% (5756 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
2025-02-24 19:18:11 +00:00
Serhii Khomiuk
c56881f79d Translated using Weblate (Ukrainian)
Currently translated at 94.7% (5756 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
2025-02-24 19:18:11 +00:00
master7
ac6b745faf Translated using Weblate (Polish)
Currently translated at 99.1% (6025 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
2025-02-24 19:18:11 +00:00
jprusch
15c046a3fb Translated using Weblate (German)
Currently translated at 100.0% (6074 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
2025-02-24 19:18:11 +00:00
Serhii Khomiuk
c518bb75e9 Translated using Weblate (Ukrainian)
Currently translated at 99.3% (2587 of 2604 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/uk/
2025-02-24 19:18:11 +00:00
master7
fbb7ecf2c3 Translated using Weblate (Polish)
Currently translated at 100.0% (2604 of 2604 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
2025-02-24 19:18:11 +00:00
jprusch
9a0033ce52 Translated using Weblate (German)
Currently translated at 100.0% (2604 of 2604 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
2025-02-24 19:18:11 +00:00
Serhii Khomiuk
299a7a8a18 Translated using Weblate (Ukrainian)
Currently translated at 94.6% (5751 of 6074 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/uk/
2025-02-24 19:18:11 +00:00
Konstantin
424503adc0 Translated using Weblate (Russian)
Currently translated at 96.6% (2516 of 2604 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/ru/
2025-02-24 19:18:11 +00:00
Scott Bishel
1803f1c215 MM-62564 - implement websockets for CPA (#30169)
* implement websockets for CPA

* fix for testing with server

* revert feature flag

* fix unit test

* update constant names

* add reconnect handler

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2025-02-24 11:53:54 -07:00
Scott Bishel
806fce3030 MM-62760 - Allow Team Admins to view team email (#30170)
* allow team admins to view team email.

* Update server/channels/api4/team_test.go

Co-authored-by: Caleb Roseland <caleb@calebroseland.com>

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Caleb Roseland <caleb@calebroseland.com>
2025-02-24 11:05:17 -07:00
Doug Lauder
09ff43acc6 Remove channel export plugin from transitional plugins list. Channel export plugin is now prepackaged. (#30193)
Co-authored-by: Mattermost Build <build@mattermost.com>
2025-02-24 11:39:34 -05:00
Harshil Sharma
920b3301e5 [MM-63196] Channel sql store migrate select * to specific columns (#30255)
* Adde MySQL and Postgres migrations

* Replaced select * with column names

* removed all * from channel SQL store

* cleanup

* Fixed a duplicate column

* cleanup

* used channelname slice in a missed place

* WIP

* converted to query builder

* cleanupo

* Review fixes
2025-02-24 09:13:12 +05:30
Agniva De Sarker
fa9af97727 MM-63195: Enforce MFA requirement for non-self requests (#30290)
https://mattermost.atlassian.net/browse/MM-63195

```release-note
NONE
```
2025-02-22 12:54:52 +05:30
Harrison Healey
96c2d4ae56 MM-62866 Update axios dependency (#30265)
I had to fight with NPM longer than I thought I would for the override
to take effect. I ended up having to manually tweak the
package-lock.json to get it to take.
2025-02-21 16:59:16 -05:00
Eva Sarafianou
53dac8e530 Clarify patch role permissions (#30128)
Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2025-02-21 17:08:58 +02:00
David Krauser
1dbd1fa4db [MM-62924] WebSocketClient reconnection unit tests (#30135)
This commit adds some reconnection-specific unit tests to the WebSocketClient class, and fixes a few minor bugs:

- If `close()` is called during a reconnection delay, the socket won't close.
- If `send()` is called during a reconnection delay, we immediately try to reconnect (and don't respect any configured delays).
- If `initialize()` is called during a reconnection delay, we immediately try to reconnect (and don't respect any configured delays).
- If we receive two disconnection events, we'll attempt to reconnect with two new connections.

To allow for testing, I also needed to make the WebSocketClient more configurable. Specifically, the config allows for mocking the underlying websockets, and to control timeout delays.
2025-02-20 13:54:18 -05:00