Commit Graph

17780 Commits

Author SHA1 Message Date
Jan Jakes
e3e865eac5 Use plugin context to load list of segments
[PREMIUM-215]
2023-01-26 14:12:22 +01:00
Jan Jakes
6b7ffbc4ad Allow plugins to add their own context data for automation editor
[PREMIUM-215]
2023-01-26 14:12:22 +01:00
Jan Jakes
4ddcc14eee Rename context to registry
This will align better with the backend naming as well as free up "context" for other purposes.

[PREMIUM-215]
2023-01-26 14:12:22 +01:00
Jan Jakes
7bca78e268 Add placeholder step for subscriber update action
[PREMIUM-215]
2023-01-26 14:12:22 +01:00
 Ján Mikláš
82159dd4c5 Hide Screen options from Landing Page
[MAILPOET-5017]
2023-01-26 09:31:27 +01:00
 Ján Mikláš
1e76b214ea Don't load HelpScout Beacon on Dotcom Ecommerce plan
[MAILPOET-5017]
2023-01-26 09:31:27 +01:00
 Ján Mikláš
8c44364dab Hide Screen options from Welcome Wizard
[MAILPOET-5017]
2023-01-26 09:31:27 +01:00
 Ján Mikláš
7aea3528c4 Allow full-site-editing and wpcomsh plugins in ConflictResolver
[MAILPOET-5017]
2023-01-26 09:31:27 +01:00
 Ján Mikláš
b7809608d1 Fix distorted website icon on Dotcom
[MAILPOET-5017]
2023-01-26 09:31:27 +01:00
Jan Lysý
19bb957ae7 Fix confirmation link text
[MAILPOET-4931]
2023-01-25 20:22:08 +01:00
Jan Lysý
6e5ba84aab Disable visual editor for confirmation email in acceptance test
[MAILPOET-4931]
2023-01-25 20:22:08 +01:00
Jan Lysý
1a20f53916 Allow confirmation emails preview
[MAILPOET-4931]
2023-01-25 20:22:08 +01:00
Jan Lysý
57d364d142 Enable visual confirmation emails by default
[MAILPOET-4931]
2023-01-25 20:22:08 +01:00
Jan Lysý
89f76f67ca Rename old migrations
Because we expect that our plugin can recover from an invalid DB state.
We rename old migrations that ensure both migrations are executed again.
[MAILPOET-4962]
2023-01-25 20:21:13 +01:00
Rodrigo Primo
5e589cd5e3 Release 4.5.2 2023-01-25 13:52:19 -03:00
David Remer
139fb2f1ad Hide Automations and Upgrade in landingpage
[MAILPOET-5019]
2023-01-25 13:42:43 +01:00
David Remer
5e7ece1e87 Add mailpoet-landingpage to avoid redirection
[MAILPOET-5019]
2023-01-25 13:42:43 +01:00
David Remer
47a4e3b4e9 Hide menu entries when not setup yet
[MAILPOET-5019]
2023-01-25 13:42:43 +01:00
Oluwaseun Olorunsola
0019ad110e Update DisplayFormInWPContent::display method type and add more tests
MAILPOET-4885
MAILPOET-4820
2023-01-25 13:15:08 +01:00
Oluwaseun Olorunsola
62325dc096 Fix multiple forms display on pages with Woocommerce [products] shortcode
MAILPOET-4885
2023-01-25 13:15:08 +01:00
 Ján Mikláš
290aceb0e9 Update copy of list visibility setting
[MAILPOET-4906]
2023-01-25 08:59:29 +01:00
Rodrigo Primo
a9f4e47fe0 Release 4.5.1 2023-01-24 11:47:42 -03:00
Jan Jakes
ede135c2b4 Update pnpm to the latest version
[MAILPOET-5016]
2023-01-24 15:51:21 +02:00
Jan Lysý
8ba6739356 Remove forgotten console.log
[MAILPOET-4686]
2023-01-23 17:01:13 +01:00
Jan Lysý
cef5959fff Add small code improvements
I added small code style fixes based on the code review.
[MAILPOET-4686]
2023-01-23 17:01:13 +01:00
Jan Lysý
9f81b2c787 Hide modal with poll in test
[MAILPOET-4686]
2023-01-23 17:01:13 +01:00
Jan Lysý
5885bd7f84 Add deactivation poll initialization
[MAILPOET-4686]
2023-01-23 17:01:13 +01:00
Jan Lysý
f1d8ba51df Add deactivation poll config wrapper
[MAILPOET-4686]
2023-01-23 17:01:13 +01:00
Rostislav Wolny
39a9bf8e4c Add semantic markup for homepage section component
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
8dfb36cc3c Remove unused classname from product discovery list
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
fdbd25c513 Refactor always use camel case within homepage data passed to JS
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
ef5ec6367e Extend homepage acceptance test to check also product discovery section
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
c5b181949b Make complete tasks in product discovery non clickable
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
03d7306611 Add check from automation flows with welcome emails
This commit improves the check that a user has set a welcome email campaign (a task in product discovery task list)
by checking also for automation flows that are triggered by new subscriber or user and contain
send email action.
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
fd5e8b6855 Add tracking of homepage discovery tasks clicks
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
47e46aeebe Improve mixpanel track wrapper to support options and callback params
When tracking links we need to use callback parameter to ensure the event is tracked
before the page is redirected to the link.
See https://developer.mixpanel.com/docs/javascript-full-api-reference#mixpaneltrack
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
56aae5cc99 Add dismiss product discovery CTA when all tasks are done
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
84df282c0a Add css for small screens for product discovery
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
a95c5bd1e9 Style product discovery section
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
c1b552b5ff Display proper product discovery tasks if Woo is active
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
18c2e53af8 Display different message when discovery task is done
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
e3808f7a61 Display product discovery tasks status in UI
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
68187a0fb6 Add product discovery status detection to homepage data service
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
f50dcd3bd1 Fetch task list status only when task list is displayed
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
ce8191ad6c Add test for HomepageDataController
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
5fe02fcc3e Refactor homepage data fetching to a new service
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
f31086f790 Refactor section hiding from specific homepage sections to parent component
This was done so that we can safely skip loading data for hidden sections.
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
be20537587 Refactor homepage contents to an extra component
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
708813c6cb Display illustrations in product discovery tasks
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00
Rostislav Wolny
3b3cd055df Add illustration assets for product discovery tasks
[MAILPOET-4827]
2023-01-23 16:48:52 +01:00