Commit Graph

2552 Commits

Author SHA1 Message Date
Saturnino Abril
ac35bdff68 fix: dot menu accessibility (#23133) 2023-04-26 21:25:02 +08:00
Kyriakos Z
466304e653 MM-52451: always show mark all threads as read button (#23100)
Enables the "Mark All Threads as Read" button even when you don't have
unreads.
This is done as a temporary action to mitigate the phantom unread
mentions pending issue.
2023-04-26 12:49:50 +00:00
Allan Guwatudde
b0e4e11cd4 [MM-52236] - Include newsletter opt-in for cloud signups (#23103) 2023-04-26 12:32:01 +03:00
na
f079f3ba8d [48399][52129] - Fix permalink and navigation issues between teams (#22934)
* Fix permalink issues with timestamp and navigation between teams

* fix types

* update teamurl

---------

Co-authored-by: Nevyana Angelova <nevyangelova@Nevyanas-MacBook-Pro.local>
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-26 15:24:53 +07:00
Allan Guwatudde
3b45671611 [MM-52286] - Update Annual discount panel (#23092)
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-25 23:02:01 +03:00
Allan Guwatudde
b66144e3b0 [MM-52237] - Update copy on compliance block screen (#23087)
* [MM-52237] - Update copy on compliance block screen

* fix translations

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-25 22:59:27 +03:00
Ashish Dhama
33af25f2ab [MM-52119]: Add condition for bot tag for webhook post if a bot account is used for webhook (#22926)
* Add condition for bot tag for webhook post if a bot account used for webhook

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-25 18:44:18 +05:30
Pantelis Vratsalis
502708499d [MM-51777] Wrap integrations backstage UI options 2023-04-25 10:45:13 +03:00
Ben Schumacher
f9836ee26a [MM-51274] Remove deprecated PermissionUseSlashCommands (#22819)
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-25 00:04:17 +02:00
Scott Bishel
a52a6d9abd Fixes for admins when LastBoardID doesn't exist (#22993)
* fixes for admins when LastBoardID doesn't exist

* lint fixes

* Update webapp/boards/src/components/sidebar/sidebarCategory.tsx

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

* after deletion, if no boards, send to team (template selector)

---------

Co-authored-by: Caleb Roseland <caleb@calebroseland.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-24 14:46:16 -06:00
Julien Tant
94cb2867a7 [MM-52271] Add recommended tag to Work Template integrations (#23016) 2023-04-24 09:59:01 -07:00
Conor Macpherson
4b1d61459b Merge pull request #23067 from mattermost/MM-52155-workspace-deletion-style-issues
MM-52155 - Workspace Deletion Modal Style Issues
2023-04-24 09:38:14 -04:00
Allan Guwatudde
2dc55918c7 [MM-52287] - Cloud Free should not show the ability to start a trial (#23073)
* [MM-52287] - Cloud Free should not show the ability to start a trial

* fix logic
2023-04-24 16:37:22 +03:00
Pablo Andrés Vélez Vidal
a85a7c8422 MM-50963 - enhance onboarding self-hosted telemetry (#23051)
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-24 12:58:33 +02:00
Nathan
b4f974377c Make channel type filter dropdown a button instead of an anchor (#22827)
Automatic Merge
2023-04-24 11:04:29 +03:00
na
273f572cbe [MM-51502] - Update email field position in profile popover (#23024)
Co-authored-by: Nevyana Angelova <nevyangelova@Nevyanas-MacBook-Pro.local>
2023-04-24 14:37:53 +07:00
Nathaniel Allred
54db770811 Mm 51788 non-admins do not trigger a request to fetch stripe customer in cloud instances (#22821)
* do not query for customer if not a cloud admin
2023-04-21 12:31:27 -05:00
Conor Macpherson
26ee59e3c2 Change to -center-channel-color after seeing warning not to use -center-channel-text. 2023-04-20 15:54:38 -04:00
Conor Macpherson
35a1685517 change font color from sys-center-console-text to center-console-text. 2023-04-20 15:52:03 -04:00
Julian Mondragón
f58648d493 MM-52161_The Marketplace modal has some display issues (#23011) 2023-04-20 14:46:38 -05:00
Conor Macpherson
fd1f62f9d1 lint. 2023-04-20 15:21:02 -04:00
Conor Macpherson
6edf8ea994 lint. 2023-04-20 14:34:58 -04:00
Conor Macpherson
7c78fe5589 Fix style issues with workspace deletion modal. 2023-04-20 14:20:12 -04:00
Jesse Hallam
3ba419c841 preserve ClientError cause with es2022 (#22762)
Building the client package with `es2022`, exposing the optional `.cause` property on Errors effectively allowing us to wrap caught errors in the client package and re-throw with the context from the request, all while preserving a useful backtrace.

This change has potentially material impact to older plugins that attempt to rely on the newer package, but this should only occur at compile time since the webapp doesn't dynamically export this client package.

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-20 13:00:36 -03:00
Claudio Costa
b5b4749da5 [MM-51997] Fix potential errors when accessing calls store (#22960)
* Fix potential errors when accessing calls store

* Fix typecheck
2023-04-20 08:40:09 -06:00
Conor Macpherson
3795f5a470 Merge pull request #22658 from mattermost/MM-50966-in-product-expansion
MM-50365 - In Product Expansion Front-End
2023-04-20 10:35:41 -04:00
Allan Guwatudde
87555aa242 [MM-52158] - Don't show deprecation/move to annual banners to some clients (#22963)
* [MM-52158] - Don't show deprecation/move to annual banners to some clients

* create const

* feedback impl

* update test names

* update banner text

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-20 17:04:41 +03:00
Konstantinos Pittas
dd2b1db420 [MM-51076] Fix dropdown in modal for adding users in a group (#22642)
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-20 14:05:54 +03:00
M-ZubairAhmed
09ac549d0b Revert "MM-50123 : Identify causes of removal of channel and channel members re fetching on team switch (#22984)" (#23038)
This reverts commit 5d5c1d90bf.
2023-04-20 08:31:09 +05:30
Julien Tant
feab1bf61b [MM-51805 + MM-51806 + MM-51041] Work template: multiple UI fixes (#22862) 2023-04-19 14:52:21 -07:00
Scott Bishel
96ad240a78 MM-51876 - use redirect if user already logged in (#22997)
* use redirect if user already logged in

* lint fixes

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-19 10:45:23 -06:00
Conor Macpherson
4a77773774 Remove import of background svg 2023-04-19 12:12:52 -04:00
Conor Macpherson
6d62acb13e remove exta background svg. 2023-04-19 12:03:17 -04:00
Conor Macpherson
c4efd2647c Merge branch 'master' into MM-50966-in-product-expansion 2023-04-19 11:40:50 -04:00
Pablo Andrés Vélez Vidal
b5c48e75b3 MM 50960 - Add company name and invite members pages to preparing-workspace for self-hosted (#22838)
* MM-50960 - store system organization name

* restore the preparing workspace plugins and invite screens

* add back the page lines for the design

* add lines back and organize styles

* set back documentation to monorepo style and disable board as a product

* fix organization link and style skip button

* create team on organization name screen continue button click

* make sure there are not already created team and if so just update team name

* update the team display name if team has already been created

* cover error scenarios during team creation

* add pr feedback and add a couple of unit tests

* fix translation server error; make sure only update display name if it has changed in the form

* temp advances

* rewrite unit tests using react-testing library; fix unit tests

* fix translations

* make sure the launching workspace finish in cloud installations

* remove redundant validation

* fix unit tests

* remove unintended config value left after merge conflict
2023-04-19 15:31:47 +02:00
M-ZubairAhmed
5d5c1d90bf MM-50123 : Identify causes of removal of channel and channel members re fetching on team switch (#22984) 2023-04-19 16:21:10 +05:30
M-ZubairAhmed
3f0ac142c4 MM-49603 : Remove fetching of deleted channels on page load (#22981)
- channel request types removed from fetchMyChannelsAndMembersREST
- removed isMinimumServerVersion check from that above action call, which is adding the query to include the archived channels
2023-04-19 16:20:17 +05:30
Martin Qvarnström
b46f5db8b2 MM-49214 : Filter out bot users shown in Apps modal form user pickers(#22631)
This issue involves updating the user picker functionality in the Mattermost web app's app framework. Currently, bot users are being displayed in the user picker for forms, which is not desired. The goal is to hide bot users from the user picker dropdown and only show real users. This can be achieved by filtering out any user that is a bot using the user.is_bot property. The necessary changes have been made in the apps_form_select_field.tsx file, specifically in the loadDynamicUserOptions function, which has been updated to filter out bot users using .filter((user) => !user.is_bot).
2023-04-19 11:55:57 +05:30
M-ZubairAhmed
7b9d43e308 MM-50122 : Remove and test refetching of channels on browser focus change (#22973) 2023-04-19 11:48:27 +05:30
Saturnino Abril
6ca5824ea1 E2E/Playwright: Update dependencies, screenshots, config and type (#23000)
* update dependencies

* update default server config and client type

* close browser context once test is done

* fix test when switching a product

* update screenshots and readme

* add cross-env and make headless mode as default

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-19 12:04:25 +08:00
Conor Macpherson
42f457fec2 lint. 2023-04-18 17:16:06 -04:00
Conor Macpherson
c9e081d0b1 Ensure submitting and success screen icon messages are at the same position, ensure no overflow at the bottom of the page, try to hide overflow peeking through on the right side of the page. 2023-04-18 17:03:20 -04:00
Conor Macpherson
7bdc5a4a39 Fix rhs expansion card resize in resized windows, fix credit card title section being overlapped with the credit card number input hint. 2023-04-18 16:27:37 -04:00
José Peso
9b81c08622 safer base64 generated values in settings (#22990)
Generated values for settings are a random base64 string with a length of 32. Unfortunately, base64 has some accepted characters like `+` and `/` that don't behave correctly if we use them in a URL without the proper additional encoding.

Use instead this safe version of base64 https://datatracker.ietf.org/doc/html/rfc4648#section-5, where:
- `/` becomes `_`
- `+` becomes `-`

Fixes https://mattermost.atlassian.net/browse/MM-51923
2023-04-18 18:22:16 +02:00
Conor Macpherson
3a76a324f6 Merge branch 'master' into MM-50966-in-product-expansion 2023-04-18 12:05:00 -04:00
Conor Macpherson
2f8e9f16e3 update and fix tests. 2023-04-18 12:04:23 -04:00
Guillermo Vayá
54770a34c4 Merge pull request #22979 from mattermost/weblate-20220417
Weblate 20220417
2023-04-18 12:07:24 +02:00
Konstantinos Pittas
0c375e1ebd [MM-48670] Fix persistence of placeholder text (#22820)
Co-authored-by: Mattermost Build <build@mattermost.com>
2023-04-18 10:56:41 +03:00
Conor Macpherson
dd314373be i18n. 2023-04-17 16:26:43 -04:00
Conor Macpherson
f613c655e7 remove self hosted expansion flag in favor of grouping hosted expansion with hosted purhcase and it's flag. 2023-04-17 16:11:43 -04:00