Commit Graph

18422 Commits

Author SHA1 Message Date
master7
dd09ddc756 Translated using Weblate (Polish)
Currently translated at 100.0% (5944 of 5944 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
2024-04-18 02:30:35 +03:00
Kaya Zeren
6dbe50788a Translated using Weblate (Turkish)
Currently translated at 100.0% (2587 of 2587 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2024-04-18 02:30:35 +03:00
Kaya Zeren
d055dd8931 Translated using Weblate (Turkish)
Currently translated at 100.0% (5944 of 5944 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
2024-04-18 02:30:35 +03:00
Kaya Zeren
af535a9084 Translated using Weblate (Turkish)
Currently translated at 100.0% (2587 of 2587 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2024-04-18 02:30:35 +03:00
Kaya Zeren
9808a07f39 Translated using Weblate (Turkish)
Currently translated at 100.0% (5944 of 5944 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
2024-04-18 02:30:35 +03:00
Tom De Moor
dc3c2888e5 Translated using Weblate (Dutch)
Currently translated at 98.8% (5874 of 5944 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/nl/
2024-04-18 02:30:35 +03:00
Kaya Zeren
12fe7c2bab Translated using Weblate (Turkish)
Currently translated at 94.5% (2447 of 2587 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2024-04-18 02:30:35 +03:00
Kaya Zeren
4047132d99 Translated using Weblate (Turkish)
Currently translated at 99.3% (5904 of 5944 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
2024-04-18 02:30:35 +03:00
master7
1ec0133012 Translated using Weblate (Polish)
Currently translated at 99.4% (5914 of 5944 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/pl/
2024-04-18 02:30:35 +03:00
jprusch
aa115bcb97 Translated using Weblate (German)
Currently translated at 100.0% (5944 of 5944 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/de/
2024-04-18 02:30:35 +03:00
Kaya Zeren
3fcbd54efa Translated using Weblate (Turkish)
Currently translated at 94.2% (2439 of 2587 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2024-04-18 02:30:35 +03:00
master7
f568f4c650 Translated using Weblate (Polish)
Currently translated at 100.0% (2587 of 2587 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/pl/
2024-04-18 02:30:35 +03:00
jprusch
a2a28ced98 Translated using Weblate (German)
Currently translated at 100.0% (2587 of 2587 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/de/
2024-04-18 02:30:35 +03:00
Kaya Zeren
c0561ed0da Translated using Weblate (Turkish)
Currently translated at 97.3% (5789 of 5944 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/tr/
2024-04-18 02:30:35 +03:00
Kaya Zeren
803014240e Translated using Weblate (Turkish)
Currently translated at 94.0% (2433 of 2587 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/tr/
2024-04-18 02:30:35 +03:00
Hosted Weblate
1f65a723c0 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/
2024-04-18 02:30:35 +03:00
Antonis Stamatiou
fae7aa79fc
fix: Remove version dependency from Dockerfile (#26812) 2024-04-17 15:19:59 +03:00
Colton Shaw
1530228308
MM-54569 : Update maximum password length on UI to 72 characters (#26699) 2024-04-17 11:33:55 +00:00
Colton Shaw
072d9a9c19
Add post priority to incoming and outgoing webhook (#26671)
* Added priority to incoming and outgoing webhook

* fixed fat finger

* Added priority tests

* fixed golint

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-04-17 13:32:32 +02:00
mattermod
9abdc7a933 Update latest version to 9.7.1 2024-04-17 06:11:42 +00:00
Claudio Costa
4b508eed46
[MM-57010] Include client type in websocket connections metric (#26763)
* Include client type in websocket connections metric

* Unexport field
2024-04-16 10:49:49 -06:00
Agniva De Sarker
effb99301e
MM-56402: Introduce a pluginID to track RPC DB connections (#26424)
Previously, we relied on the plugin to close the DB connections
on shutdown. While this keeps the code simple, there is no guarantee
that the plugin author will remember to close the DB.

In that case, it's better to track the connections from the server side
and close them in case they weren't closed already. This complicates
the API slightly, but it's a price we need to pay.

https://mattermost.atlassian.net/browse/MM-56402

```release-note
We close any remaining unclosed DB RPC connections
after a plugin shuts down.
```


Co-authored-by: Jesse Hallam <jesse.hallam@gmail.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2024-04-16 18:53:26 +05:30
Doug Lauder
6aaabfb376
MM-57786 Fix Shared Channels plugin api (#26753)
* always ping on plugin registration; SharedChannel.IsValid allow no team for GM

* wait for services to start before ping

* ping plugin remotes synchronously on startup

* remove the waitForInterClusterServices stuff

* don't set remoteid when inviting remote to channel

* Update server/public/model/remote_cluster_test.go

Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>

* address review comments

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>
2024-04-15 16:18:25 -04:00
Nick Misasi
9e8f9a3715
Fix z index in stat trial form modal (#26798) 2024-04-15 15:42:37 -04:00
Asaad Mahmood
b59280e7d7
MM-57292 - Adding root post divider component (#26614) 2024-04-15 12:46:26 -04:00
Doug Lauder
2825ab689c
Support for additional audit config via env var (#26785)
* Add support for additional audit config via env var
2024-04-15 12:14:26 -04:00
Syed Ali Abbas Zaidi
52ad3bd7b7
[MM-57724] Convert ./components/channel_header_dropdown/mobile_channel_header_dropdown.tsx from Class Component to Function Component (#26719)
* [MM-57724] Convert `./components/channel_header_dropdown/mobile_channel_header_dropdown.tsx` from Class Component to Function Component

* 🎨 Improve code quality

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-04-15 09:47:29 +02:00
Syed Ali Abbas Zaidi
ede18a7c17
[MM-57721] Convert ./components/channel_header_dropdown/menu_items/leave_channel/leave_channel.tsx from Class Component to Function Component (#26722)
* [MM-57721] Convert `./components/channel_header_dropdown/menu_items/leave_channel/leave_channel.tsx` from Class Component to Function Component

* fix failing tests

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-04-15 09:47:00 +02:00
Syed Ali Abbas Zaidi
bca4535150
[MM-57712] Convert ./components/post_deleted_modal.tsx from Class Component to Function Component (#26731)
* [MM-57712] Convert `./components/post_deleted_modal.tsx` from Class Component to Function Component

* 🎨 Improve code quality

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-04-15 09:46:32 +02:00
Agniva De Sarker
870cee30c6
MM-57759: Added mockery support for 1.22 (#26774)
* Revert "Revert "MM-57759: Bump mockery to version 2.42.2 to support go  1.22^" (#26772)"

This reverts commit cd3b5b46e1.

* Added the hooks.go file changes as well

```release-note
NONE
```
2024-04-13 08:15:59 +05:30
Karim Aljandali
96ab35ba34
[MM-55283] Add channel name to aria label for sidebar options (#26652)
* Add channel name to aria label for sidebar options

* Revert text message for menuButtonTooltip

* Update formatMessage

* Follow linting

* Add aria label definition for sidebar button

* cleanup

* Fix linting

* Update snapshot sidebar_channel_menu
2024-04-12 16:45:57 -04:00
Ben Schumacher
df75277a0c
[MM-55323] Allow end users to fetch the group members list of groups which allow @-mentions (#26551)
* Allow end users to fetch the group members list of groups which allow @-mentions

* Update server/channels/api4/group_test.go

Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>

* Fix test name

* Move into subtest

---------

Co-authored-by: Ibrahim Serdar Acikgoz <serdaracikgoz86@gmail.com>
2024-04-12 19:41:50 +02:00
Asaad Mahmood
460b228837
Fixing modal styles for some modals (#26635)
* Updating modal styles

* Updating modal header for notices

* Updating dispatch

* Updating padding

* Fixing css

* Updating modal

* Updating css

* Updating modal scss
2024-04-12 22:23:25 +05:00
Ben Schumacher
b336fb9a45
Fix MM-57090 (#26589) 2024-04-12 17:15:01 +02:00
Agniva De Sarker
cd3b5b46e1
Revert "MM-57759: Bump mockery to version 2.42.2 to support go 1.22^" (#26772) 2024-04-12 15:31:24 +02:00
Karim Aljandali
c76a58b4b8
MM-55280: When closing/dismissing the find channels modal via keyboard, set focus on originating button (#26641)
* Restore focus to sidebar button when channel navigator closes

* Add new onHide function to use on exit of modal

* Move import back to original spot

* Remove duplicate blank line

* Fix spacing and semicolon

* Address PR feedback

* Add test id for targeting in unit test

* Add unit test for accessibility

* Fix linting

* Fix imports
2024-04-12 13:15:30 +02:00
Tanmay Thole
bb26e8685f
[MM-55497] Add tooltips with enlarged emojis when hovering over emojis within message content (#26709)
* feat: add tooltip to emojis in post messages

* ci: eslint fix
2024-04-12 13:10:03 +02:00
MeHow25
1dd7046eff
[MM-57727] Convert SearchDateSuggestion to functional component (#26708)
* Convert SearchDateSuggestion to functional component

* Review fixes

* Review fix

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

* Another review fix

---------

Co-authored-by: Daniel Espino García <larkox@gmail.com>
2024-04-12 13:09:12 +02:00
Ezekiel
98712737e6
MM-57759: Bump mockery to version 2.42.2 to support go 1.22^ (#26761) 2024-04-12 10:38:34 +02:00
Ibrahim Serdar Acikgoz
92f11f8971
Make support packet composable with plugins (#26403)
---------

Co-authored-by: Ben Schumacher <ben.schumacher@mattermost.com>
2024-04-12 10:05:58 +02:00
Syed Ali Abbas Zaidi
165b5ea821
[MM-57709] Convert ./components/channel_select/channel_select.tsx from Class Component to Function Component (#26718) 2024-04-11 17:54:35 -04:00
Devin Binnie
8589476229
[MM-57067][MM-57006][MM-57328] Acknowledge websocket POSTED events that may result in a notification on the web client (#26604)
* Acknowledge POSTED events that may result in a notification

* Remove temporary metrics

* Add Desktop App support

* Merge'd

* Add some tests

* PR feedback

* Rework window is focused check

* Oops

* Move mentions/followers ACK to posted ACK broadcast hook

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-04-11 20:18:14 +00:00
Christopher Poile
b397f9ed92
[MM-57286] Prepackage calls v0.26.2 (#26754)
* prepackage calls v0.26.2
2024-04-11 15:40:16 -04:00
Christopher Speller
00b80b06e9
Update playbooks to v1.39.3 (#26762) 2024-04-11 09:21:23 -07:00
Jesse Hallam
2230fb6f5f
MM-57018: support reattaching plugins (#26421)
* ProfileImageBytes for EnsureBotOptions

* leverage plugintest.NewAPI

* fix linting

* add UpdateUserRoles to plugin api

* MM-57018: support reattaching plugins

Expose a local-only API for reattaching plugins: instead of the server starting and managing the process itself, allow the plugin to be launched externally (eg within a unit test) and reattach to an existing server instance to provide the unit test with a fully functional RPC API, sidestepping the need for mocking the plugin API in most cases.

In the future, this may become the basis for running plugins in a sidecar container.

Fixes: https://mattermost.atlassian.net/browse/MM-57018

* drop unused supervisor.pid

* factor out checkMinServerVersion

* factor out startPluginServer

* restore missing setPluginState on successful reattach

* avoid passing around a stale registeredPlugin

* inline initializePluginImplementation

* have IsValid return an error

* explicitly close rpcClient

In the case of reattached plugins, the Unix socket won't necessarily disappear leaving the muxBrokers blocked indefinitely. And `Kill()` doesn't do anything if there's no process being managed.

* explicitly detachPlugin

* emphasize gRPC not being supported

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2024-04-11 11:10:25 -04:00
Rohan Sharma
f5ea554c96
Updated e2e-tests README.md (#26732) 2024-04-11 12:39:38 +08:00
Mario Vitale
1b69f2d79f
CLD-7473 Limit parallelism for full E2E tests (#26741)
* Limit parallelism for full E2E tests

* Add temporary changes for testing

* Better concurrency spec

* Do not consider github.ref for concurrency grouping

* Further improve the concurrency grouping

* Remove testing lines
2024-04-11 12:29:45 +08:00
ThrRip
27b2c4858b Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (5941 of 5941 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/zh_Hans/
2024-04-10 18:30:34 +03:00
MArtin Johnson
1dd3600461 Translated using Weblate (Swedish)
Currently translated at 100.0% (5941 of 5941 strings)

Translation: Mattermost/webapp
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp/sv/
2024-04-10 18:30:34 +03:00
Martin Popp Fredslund (SektorCERT)
14f8dd3dd1 Translated using Weblate (Danish)
Currently translated at 6.0% (155 of 2583 strings)

Translation: Mattermost/server
Translate-URL: https://translate.mattermost.com/projects/mattermost/server/da/
2024-04-10 18:30:34 +03:00