M-ZubairAhmed
0e31ecbbe8
MM-52902 : Pasting text or image in center message input box shifts input box up unexpectedly ( #23502 )
2023-05-26 17:50:07 +05:30
Hideaki Matsunami
0a897220a7
webapp/platform/types : Add 'acting_user_access_token' type to AppExpand ( #23496 )
2023-05-26 16:47:56 +05:30
Hamza
b56b648b53
[MM-51881]: btn-primary SCSS leaves button white when not focussed ( #23209 )
2023-05-26 16:37:56 +05:30
M-ZubairAhmed
b72043727a
[MM-52226] : Fix broken make-emojis command ( #23454 )
2023-05-26 10:43:44 +05:30
Harshil Sharma
c8ee05fb76
[MM-52444] - Hide dot menu for users when they can't delete a system post ( #23487 )
...
Automatic Merge
2023-05-24 16:04:31 +03:00
Amy Blais
cfa5be4d3e
Revert "Revert "[MM-51274] Remove deprecated PermissionUseSlashCommands ( #22819 )" ( #23405 )" ( #23463 )
...
Automatic Merge
2023-05-20 02:04:28 +03:00
Harrison Healey
9587b826c7
Bump JS package versions to 8.0.0 ( #23442 )
2023-05-19 16:02:24 -04:00
LeonardJouve
a85c0b87b8
[MM-52547] Include current user profile in every redux action ( #23219 )
...
* update user status on reconnect
* small type improvement
* profiles reducer: merge old profiles with new ones
- remove current user exclusion from profiles received
- merge old profiles with new ones
* profiles reducer unit test
profiles reducer should merge existing users with new ones
* stop removing current user in profiles redux actions
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-05-19 16:01:33 -04:00
Amy Blais
aef0f3c1bf
Revert "[MM-51274] Remove deprecated PermissionUseSlashCommands ( #22819 )" ( #23405 )
...
Automatic Merge
2023-05-19 21:04:30 +03:00
M-ZubairAhmed
1d7e338336
[MM-52787] webapp/playbooks : Remove 'babel-plugin-typescript-to-proptypes' from production ( #23395 )
...
* init
* modules auto
2023-05-18 17:28:49 -04:00
Vishal
9399ce8637
[MM-47751][MM-48102] MPA: Send Persistent Notifications ( #21619 )
...
* MM-46410: adds urgency on mention counts
We have introduced priority for posts in
https://github.com/mattermost/mattermost-webapp/pull/10951 .
We do need to color the mention badges in the webapp with a prominent
color when a mention is posted in an urgent message.
A thread has urgent mentions if the root post is marked as urgent, and
the replies contain mentions to the user viewing the thread.
This PR adds two columns, urgentmentioncount, and isurgent, in
channelmembers, and threads tables respectively.
Furthermore when asking for team/thread mention counts, we also return
urgent mention counts for the user.
* Adds PostAcknowledgements table and apis
* job init and fetch mentions
* add-migrations
* delete-expired
* send-notifications
* Fetches post priority in batches
* stop-notifications
* stop-notification-on-reply
* MM-47750: Adds PostAcknowledgements table and apis
- Adds post acknowledgement api/app/store methods to be able to save and
delete post acknowledgements by users.
- Adds wesbsocket events for acknowledgement created/deleted
- Returns post acknowledgements in the post's metadata
* add-license-check
* add-pagination
* delete on channel and team
* validate guests
* add configs
* move create priority post check from app to api
* Add desktop notifications
* check status
* use config in job
* add IsUrgent check
* Add last-sent-at
* validate max recipients
* Update lastSentAt
* Validate min. recipient
* send email notification only once
* remove email notifications
* use latest time from config to run job
* Add notifications counter
* publish events to mentioned users only
* pickup license updates in scheduler
* don't allow post owner to stop notifications
* follow normal notifications behaviour
* Validates persistent notifications interval
* move logic of handling valid and expired posts into sql
* Adds persistent notifications in the webapp
---------
Co-authored-by: koox00 <3829551+koox00@users.noreply.github.com >
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-05-18 23:44:12 +05:30
M-ZubairAhmed
5808b848c3
MM-52213 webapp/platform/components : Add unit test framework ( #23366 )
2023-05-18 17:40:12 +05:30
M-ZubairAhmed
c894cd3f30
[MM-52786] webapp/platform/client : Remove dev dependencies in favour of monorepo ( #23393 )
...
* init
* Update setupTests.ts
2023-05-17 16:51:11 -04:00
Harrison Healey
3b5e556e1c
MM-52438 Clean up web app CI and only run when web app code is changed ( #23232 )
...
* MM-52438 Only run web app CI for PRs with web app changes
* MM-52438 Don't wait to run web app tests in CI
* MM-52438 Remove commented out caching
* MM-52438 Reuse steps to set up webapp environment
* MM-52438 Add test-ci script to root package.json
* Simplify path filter
2023-05-17 13:59:34 -04:00
Sai Deepesh
02be384baf
add full stop (copy change) ( #23339 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-05-16 17:43:45 -04:00
Guilherme Gomes
37ebeeb9f3
MM-50305 : Implemented url auto generation on channel creating ( #22598 )
2023-05-16 15:38:20 +05:30
Hamza
e74e8a60c8
MM-48578 - Code formatting for pascal and pas ( #23089 )
...
Co-authored-by: Hamza Chorfi <hchorfi@PC-0043.local >
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-05-15 16:31:46 -04:00
M-ZubairAhmed
9aeaaa64de
in ( #23388 )
2023-05-15 16:31:16 -04:00
LeonardJouve
6d3354266a
[MM-52546] webapp/channels : Update current user and status on WebSocket reconnect ( #23071 )
...
* update user status on reconnect
* small type improvement
* profiles reducer: merge old profiles with new ones
- remove current user exclusion from profiles received
- merge old profiles with new ones
* profiles reducer unit test
profiles reducer should merge existing users with new ones
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-05-15 16:29:45 -04:00
Harrison Healey
4cbf6e93d2
Remove Webpack dev servers for Boards/Playbooks ( #23378 )
...
* Add option to run web app build without dev servers
* Completely remove product dev servers
* Update unit test
* Fix another test
2023-05-15 16:18:10 -04:00
M-ZubairAhmed
156d1429de
[MM-52708] webapp/channels : Remove "FormattedAdminHeader" component ( #23344 )
2023-05-15 19:14:33 +05:30
M-ZubairAhmed
041ecd56fe
[MM-52681] webapp/channels : Remove 't' functions for defineMessages in channels and update mmjstool version ( #23318 )
2023-05-15 17:59:48 +05:30
Julien Tant
956c836921
Disable onboarding role screen when work template is off ( #23369 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-05-14 14:35:56 -07:00
Agniva De Sarker
e13bd3af67
MM-52212: Skip all sidebarCategory tests ( #23375 )
...
We see more tests from the same file fail
with the same error
https://mattermost.atlassian.net/browse/MM-52212
```release-note
NONE
```
2023-05-11 20:24:27 +05:30
Eric Sethna
6d18b69abb
MM-52613: Add icons to "Add channels" LHS menu ( #23239 )
2023-05-11 14:30:57 +05:30
Harrison Healey
c35d738e04
MM-52536 Webpack unification part 1 ( #23322 )
...
* MM-52536 Update Webpack and use the same version for all products
* Switch Channels to use asset modules
* Remove unused module configuration from Boards/Playbooks
* Remove file-loader and html-loader
* Unify versions of CSS-related loaders
* Remove unused webpack-node-externals dependency
* Add missing MiniCssExtractPlugin to Boards/Playbooks production builds
2023-05-10 15:20:16 -04:00
Safouen Turki
070ee26081
MM-40566 Remove collapse from websocket sync ( #22607 )
...
* Web App -> Monorepo
* Fix Lint issues
* Fix Type issue
* Update webapp/playbooks/src/components/backstage/playbook_editor/playbook_editor.tsx
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com >
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com >
2023-05-10 10:00:34 -04:00
Harrison Healey
11b08edf94
Let Boards/Product dev servers run on default ports ( #23257 )
2023-05-09 12:56:17 -04:00
M-ZubairAhmed
5c28071fb3
[MM-MM-52695] webapp/channels : Change plain import of PropsFromRedux to "import type" for certain files ( #23337 )
...
A while ago, we introduced the PropsFromRedux pattern, which was mostly used in class-based components or functional components if hooks were not used for selectors and dispatch. However, we discussed that it is recommended to import the type PropsFromRedux back to the component file from its index file with the type to avoid any cyclic import bugs.
`import type {PropsFromRedux} from './index'; `
2023-05-09 16:28:44 +05:30
Caleb Roseland
f815c20fca
MM-51798: Fix Boards+Playbooks channel header RHS button styling ( #23276 )
...
* fix playbook icon
* fix boards icon
* lint
* fix test
2023-05-09 10:39:34 +02:00
Julien Tant
d40689466d
[MM-51854] Onboarding Role selection screen ( #23121 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-05-08 13:57:41 -07:00
Caleb Roseland
657c0024f9
MM-52261: Remove boards language selector, use Language in Display Settings ( #23095 )
...
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-05-08 13:37:33 -05:00
na
a1470c77ac
[MM-51453] - Bring back old log list if format is plain text ( #23312 )
...
* [MM-51453] - Bring back old log list if format is plain text
* i18n error
* linter
* remove redundant file
* linter again
* PR comments
* i18n again
* Update tests
---------
Co-authored-by: Nevyana Angelova <nevyangelova@Nevyanas-MacBook-Pro.local >
2023-05-08 22:53:09 +07:00
KyeongSoo Kim
8e6a5f6ffc
[WebApp][MM-48061]: Allow CTRL/CMD + K to insert link formatting when text is selected ( #22671 )
...
* add isTextSelectedInPostOrReply util
* apply util
* add test
* format selected text as a markdown hyperlink if the clipboard contains a URL
* fix lint and dependency
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-05-08 19:50:18 +05:30
Ashish Dhama
3dcc32bbdc
fix import issue in forward post actions ( #23329 )
2023-05-08 19:47:45 +05:30
Hosted Weblate
2c682150db
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/
2023-05-08 10:36:23 +02:00
Konstantin
96ffaa0ff7
Translated using Weblate (Russian)
...
Currently translated at 100.0% (5747 of 5747 strings)
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/ru/
2023-05-08 10:36:23 +02:00
jprusch
32fe6a61f5
Translated using Weblate (German)
...
Currently translated at 100.0% (5747 of 5747 strings)
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/de/
2023-05-08 10:36:23 +02:00
Hosted Weblate
224b047106
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/
2023-05-08 10:36:23 +02:00
Konstantin
8b607c4de3
Translated using Weblate (Russian)
...
Currently translated at 61.8% (375 of 606 strings)
Translation: mattermost-languages-shipped/mattermost-playbooks-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-playbooks-webapp-monorepo/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (5874 of 5874 strings)
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/ru/
2023-05-08 10:36:23 +02:00
Milo Ivir
79bc34d4d2
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (608 of 608 strings)
Translation: mattermost-languages-shipped/mattermost-playbooks-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-playbooks-webapp-monorepo/hr/
2023-05-08 10:36:23 +02:00
Laurens Ramandt
ea2ea76f58
Translated using Weblate (Dutch)
...
Currently translated at 98.2% (5770 of 5874 strings)
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/nl/
Translated using Weblate (Dutch)
Currently translated at 98.2% (5770 of 5874 strings)
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/nl/
2023-05-08 10:36:23 +02:00
jprusch
537d7b562b
Translated using Weblate (German)
...
Currently translated at 100.0% (5874 of 5874 strings)
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/de/
Translated using Weblate (German)
Currently translated at 100.0% (608 of 608 strings)
Translation: mattermost-languages-shipped/mattermost-playbooks-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-playbooks-webapp-monorepo/de/
2023-05-08 10:36:23 +02:00
Tom De Moor
6ff308f476
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (608 of 608 strings)
Translation: mattermost-languages-shipped/mattermost-playbooks-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-playbooks-webapp-monorepo/nl/
Translated using Weblate (Dutch)
Currently translated at 98.4% (5784 of 5874 strings)
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/nl/
Translated using Weblate (Dutch)
Currently translated at 98.2% (5770 of 5874 strings)
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/nl/
Translated using Weblate (Dutch)
Currently translated at 97.9% (5753 of 5874 strings)
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/nl/
2023-05-08 10:36:23 +02:00
Kwangoh Moon
ce6f83caf8
Translated using Weblate (Korean)
...
Currently translated at 99.7% (453 of 454 strings)
Translation: mattermost-languages-shipped/mattermost-boards-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-boards-webapp-monorepo/ko/
Translated using Weblate (Korean)
Currently translated at 61.2% (3522 of 5747 strings)
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/ko/
Translated using Weblate (Korean)
Currently translated at 99.7% (453 of 454 strings)
Translation: mattermost-languages-shipped/mattermost-boards-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-boards-webapp-monorepo/ko/
Translated using Weblate (Korean)
Currently translated at 99.7% (453 of 454 strings)
Translation: mattermost-languages-shipped/mattermost-boards-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-boards-webapp-monorepo/ko/
Translated using Weblate (Korean)
Currently translated at 99.7% (453 of 454 strings)
Translation: mattermost-languages-shipped/mattermost-boards-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-boards-webapp-monorepo/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (608 of 608 strings)
Translation: mattermost-languages-shipped/mattermost-playbooks-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-playbooks-webapp-monorepo/ko/
Translated using Weblate (Korean)
Currently translated at 95.3% (433 of 454 strings)
Translation: mattermost-languages-shipped/mattermost-boards-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/mattermost-boards-webapp-monorepo/ko/
2023-05-08 10:36:23 +02:00
Hosted Weblate
a270d6681c
Update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/
Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: mattermost-languages-shipped/mattermost-webapp-monorepo
Translate-URL: https://translate.mattermost.com/projects/mattermost/webapp-monorepo/
2023-05-08 10:36:23 +02:00
Ashish Dhama
be771b187b
Migrate multiple enzyme unit test to testing library ( #23237 )
2023-05-08 11:00:46 +05:30
Nathaniel Allred
9ee3526ca1
Mm 52577 Tie use of Stripe (or its mock) to use of CWS (or its mock) ( #23277 )
...
* set config CWSMock value according to model.MockCWS
2023-05-05 10:03:12 -05:00
Vishal
d860548a76
[MM-37933] Channel preference to auto-follow all threads in the channel ( #21430 )
...
* Add auto-follow feature
---------
Co-authored-by: Mattermod <mattermod@users.noreply.github.com >
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-05-05 12:09:00 +05:30
Saturnino Abril
8fdbbf3d5b
E2E/Playwright: MM-T5424 Find channel limit to 50 results ( #23248 )
...
* fix aria-label of Find Channels modal
* add components
* add test for MM-T5424
---------
Co-authored-by: Mattermost Build <build@mattermost.com >
2023-05-05 06:20:23 +08:00