Commit Graph

15684 Commits

Author SHA1 Message Date
Pavel Dohnal
872c5d4d93 Fix a test that is broken on multisite
The test is failing because:
Usernames can only contain lowercase letters (a-z) and numbers.
2022-01-11 14:32:30 +01:00
Pavel Dohnal
91c34e43b3 Fix clicked segments
[MAILPOET-4045]
2022-01-11 12:47:25 +01:00
Jan Lysý
fc59384616 Update test for WC sync
[MAILPOET-4052]
2022-01-11 09:31:51 +01:00
Jan Lysý
a5a0516323 Prevent infinite loop during WC sync
[MAILPOET-4052]
2022-01-11 09:31:51 +01:00
Jan Lysý
588b18b668 Use WC lookup tables in integration tests for filters
[MAILPOET-3576]
2022-01-10 09:49:07 +01:00
Jan Lysý
bdefd02a04 Add SQL script for creation WC lookup tables
[MAILPOET-3576]
2022-01-10 09:49:07 +01:00
Jan Lysý
667f1d7638 Add refreshing WC lookup tables
Because we used WC lookup tables in dynamic segment filters,
we need to refresh them for correct result.
[MAILPOET-3576]
2022-01-10 09:49:07 +01:00
Jan Lysý
fb583b6162 Use WooCommerce tables instead of postmeta
[MAILPOET-3576]
2022-01-10 09:49:07 +01:00
Jan Lysý
567d5df39d Add check that segment with customers by country is disabled
[MAILPOET-3576]
2022-01-10 09:49:07 +01:00
Jan Lysý
a814a51f6c Add check that guest customers are included
[MAILPOET-3576]
2022-01-10 09:49:07 +01:00
Ján Mikláš
7611fb862f Update WP.org repository description to mentioned some premium features are in paid plans
[MAILPOET-4043]
2021-12-29 16:06:28 +01:00
Ján Mikláš
ff5841c928 Document isSetupComplete endpoint
[MAILPOET-4042]
2021-12-29 16:05:19 +01:00
Ján Mikláš
fde25f4e67 Add new isSetupComplete API endpoint
[MAILPOET-4042]
2021-12-29 16:05:19 +01:00
Ján Mikláš
805bed12e7 Make WooCommerce revenue tracking check public
[MAILPOET-4042]
2021-12-29 16:05:19 +01:00
Ján Mikláš
c250d852f1 Make WooCommerce import check public
[MAILPOET-4042]
2021-12-29 16:05:19 +01:00
Ján Mikláš
37fa9203a2 Make welcome wizard check public
[MAILPOET-4042]
2021-12-29 16:05:19 +01:00
Ján Mikláš
7fd40fb7b6 Make MP2 migration check public
[MAILPOET-4042]
2021-12-29 16:05:19 +01:00
wxa
a2ff1fdf7b Fix rendering text with unclosed paragraph tags
[MAILPOET-4044]
2021-12-29 09:55:53 +01:00
Jan Jakes
6a512b1df7 Set subscriber cookie on subscription confirmation link click
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
1902db54e1 Add test for setting subscriber cookie on link click
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
e29c6a8aec Set subscriber cookie on WooCommerce order
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
e2c466726e Set subscriber cookie on login
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
1833a11570 Set subscriber cookie on signup
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
4ef2d4ed94 Move cookie tracking permission check to subscriber cookie service
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
f9cd7901af Remove unused property
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
55ed81c68d Rename subscriber cookie, keep support for the legacy name
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
58fdfd6be1 Use subscriber cookie service instead of low-level cookies class
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
87da9d1b04 Add a service for handling subscriber cookies
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
191f09bbfd Use DI in abandoned cart event
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
b2f76548c0 Remove unused constant
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
be59a1a46a Use DI to create WooCommerce event emails
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
946f6c2cf9 Use DI in WooCommerce email
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
3b85f89f3c Use DI to create WooCommerce email
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
9f32f05933 Use DI in automatic emails
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
54b28d7b08 Use DI for automatic emails in initializer
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
b44517afde Remove no longer used property
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Jan Jakes
897d89aa5a Use DI for automatic emails in JSON API
[MAILPOET-3924]
2021-12-28 11:47:40 +01:00
Ján Mikláš
eecbeebafd Make react_select component smaller, so they are the same as native_select
[MAILPOET-3997]
2021-12-23 10:11:23 +01:00
wxa
a743d7a352 Expose premium key validity check
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
9a7e7c8ae4 Remove Event from addConditionAction
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
0779372c49 Update tests
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
5641efb0d7 Move multi-conditional segment processing to Premium
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
5e486462c0 Require Premium plugin for multi-condition segments
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
bde9eb1761 Show Premium banner when adding conditions
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
3e8b15c6e7 Move filter removal functionality to Premium
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
6c5eac8a58 Move FilterSeparator component to Premium
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
25acf3bbac Move ConditionType component to Premium
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
wxa
d4eadf6267 Expose necessary modules
[MAILPOET-3929]
2021-12-23 09:53:03 +01:00
Rostislav Wolny
eac9e586f8 Make sure the marketing optin's block category exists
This fixes a warning: The block "mailpoet/marketing-optin-block" is registered with an invalid category "woocommerce".
[MAILPOET-4030]
2021-12-23 08:58:32 +01:00
Rostislav Wolny
0f5391d01a Make sure the marketing optin block script loads in the footer
This fixes a warning comming fromm WooCommerce blocks:
Scripts that have a dependency on [wc-settings, wc-blocks-checkout] must be loaded in the footer, mailpoet-marketing-optin-block-editor-script was registered to load in the header, but has been switched to load in the footer instead.
[MAILPOET-4030]
2021-12-23 08:58:32 +01:00