Commit Graph

20468 Commits

Author SHA1 Message Date
Rostislav Wolny
57c277d428 Fix form width on mobile
[MAILPOET-5419]
2023-09-27 13:57:58 +02:00
Jan Lysý
e0acb20047 Release 4.29.0 2023-09-27 09:47:02 +02:00
Brezo Cordero
9f1c226199 Bump WooCommerce version to 8.1
[MAILPOET-5589]
2023-09-26 11:15:12 -03:00
David Remer
a464df2831 Ensure WP_DEBUG is cast to a boolean value
[MAILPOET-5608]
2023-09-26 13:26:22 +02:00
Rostislav Wolny
ad56797328 Add integration tests for deleting multiple newsletters
[MAILPOET-5607]
2023-09-26 01:52:19 -07:00
Jan Lysý
899b68f2df Remove setting click_id to zero and keep the old one
Setting newsletter_id and click_id blocked deleting newsletters due to the unique index.
[MAILPOET-5607]
2023-09-26 01:52:19 -07:00
Jan Lysý
f5ee3b9736 Bump used WooCommerce and AutomateWoo
Because there was a bug in AutomateWoo in compatibility with WC 8.1.0 that was fixed in AutomateWoo 6.0.4,
we can use the latest version again.
[MAILPOET-5588]
2023-09-25 14:34:38 -05:00
David Remer
26093737e3 Ensure options.path exists
[MAILPOET-5516]
2023-09-25 07:11:43 -07:00
David Remer
3de300da3a Change method name to withStep
trunk changed the method name, this commit reflects this change for the tests

[MAILPOET-5516]
2023-09-25 07:11:43 -07:00
David Remer
8876007085 Add test for BuysFromACategoryTrigger
[MAILPOET-5517]
2023-09-25 07:11:43 -07:00
David Remer
5ef146cc2b Add BuysFromACategory Trigger backend
[MAILPOET-5517]
2023-09-25 07:11:43 -07:00
David Remer
90105f5025 Add BuysFromACategory Trigger frontend
[MAILPOET-5517]
2023-09-25 07:11:43 -07:00
David Remer
a62618ffdd Add test for BuysAProductTrigger
[MAILPOET-5516]
2023-09-25 07:11:43 -07:00
David Remer
a7f66d9812 Add BuysAProduct trigger backend
[MAILPOET-5516]
2023-09-25 07:11:43 -07:00
David Remer
2ea9a69a40 Make method public
[MAILPOET-5516]
2023-09-25 07:11:43 -07:00
David Remer
5bb8ea214d Add Buys A Product trigger frontend
[MAILPOET-5516]
2023-09-25 07:11:43 -07:00
David Remer
63e7db963a Prepare <OrderStatusPanel /> to be used by different steps
[MAILPOET-5516]
2023-09-25 07:11:43 -07:00
David Remer
5a740f50ad Switch api URL for wc-analytics
[MAILPOET-5516]
2023-09-25 07:11:43 -07:00
David Remer
f8cab8f888 Fix text-domains
[MAILPOET-5516]
2023-09-25 07:11:43 -07:00
Brezo Cordero
c12438db08 Add filter to remove restriction on Woo Express
[MAILPOET-5573]
2023-09-25 07:02:19 -07:00
Brezo Cordero
748995d9d5 Use createInterpolateElement
[MAILPOET-5573]
2023-09-25 06:56:27 -07:00
Brezo Cordero
1be36ed7f5 Add automations info notice on KB Help tab
This is for Woo Express customers where the automations are hidden when AutomateWoo is enabled.

[MAILPOET-5598]
2023-09-25 06:56:27 -07:00
Brezo Cordero
d5ea0fab02 Add automations info notice on Woo Settings tab
This is for Woo Express customers where the automations are hidden when AutomateWoo is enabled.

[MAILPOET-5598]
2023-09-25 06:56:27 -07:00
Brezo Cordero
946d4a87f8 Add read more link to automateWoo type
[MAILPOET-5598]
2023-09-25 06:56:27 -07:00
Jan Jakes
7fac20fc8c Make default error value NULL, make data non-nullable
[MAILPOET-5599]
2023-09-25 06:10:52 -07:00
Jan Jakes
c5f50b2a47 Fix "Field 'run_number' doesn't have a default value"
[MAILPOET-5599]
2023-09-25 06:10:52 -07:00
Brezo Cordero
6388a7307f Check table exists before altering it
[MAILPOET-5590]
2023-09-25 05:48:48 -07:00
Brezo Cordero
99bbf4ffd0 Fix ts error
[MAILPOET-5435]
2023-09-25 03:18:34 -07:00
Brezo Cordero
eaf82fce3f Improve naming of symlink constant
[MAILPOET-5435]
2023-09-25 03:18:34 -07:00
Brezo Cordero
967de81760 Update upgrade_info with premium status
[MAILPOET-5435]
2023-09-25 03:18:34 -07:00
Brezo Cordero
fc101a9ad2 Use Premium Modal on upgrade banner
[MAILPOET-5435]
2023-09-25 03:18:34 -07:00
Brezo Cordero
1c4e6f45d2 Use Premium modal on key activation
[MAILPOET-5435]
2023-09-25 03:18:34 -07:00
Brezo Cordero
d0e72c8fa8 Ignore exceptions when symlink premium
This is a nice to have and should not block the installation.

[MAILPOET-5435]
2023-09-25 03:18:34 -07:00
Brezo Cordero
2d31cc4bc4 Symlink premium if Dotcom platform
[MAILPOET-5435]
2023-09-25 03:18:34 -07:00
Jan Lysý
688d1ff0aa Add displaying loader in react select
[MAILPOET-5123]
2023-09-25 02:28:51 -07:00
Jan Lysý
abcfdebcf6 Add integration test for Coupon API endpoint
[MAILPOET-5123]
2023-09-25 02:28:51 -07:00
Jan Lysý
5356415b48 Add debouncing to coupon search inputs
[MAILPOET-5123]
2023-09-25 02:28:51 -07:00
Jan Lysý
76ec7e6466 Fix EditorCouponCest after coupon block changes
I added waiting for element because coupons are loaded with Ajax call now.
[MAILPOET-5123]
2023-09-25 02:28:51 -07:00
Jan Lysý
edb2c97286 Refactor used coupon filter to load coupons via API
[MAILPOET-5123]
2023-09-25 02:28:51 -07:00
Jan Lysý
191bd69fac Remove coupons from dynamic segments page
[MAILPOET-5123]
2023-09-25 02:28:51 -07:00
Jan Lysý
26417bab52 Change Coupon API parameter from include_coupon_id to include_coupon_id
[MAILPOET-5123]
2023-09-25 02:28:51 -07:00
Jan Lysý
38fe1cce6a Refactor component for existing coupons to use Ajax call
[MAILPOET-5123]
2023-09-25 02:28:51 -07:00
Jan Lysý
79d506ca34 Create new API endpoint for WC coupons
Because I haven't found an easy way how to use WP or WC API,
I decided to create a MailPoet endpoint for getting coupons that
allows me loading them via Ajax.
[MAILPOET-5123]
2023-09-25 02:28:51 -07:00
Jan Lysý
019b9ec3fa Remove coupons loading from NewsletterEditor
[MAILPOET-5123]
2023-09-25 02:28:51 -07:00
Rodrigo Primo
6a8c47382b Make sure tracking happens before redirecting user to another page
See https://github.com/mailpoet/mailpoet/pull/5156#discussion_r1327025254

[MAILPOET-5400]
2023-09-25 00:21:06 -07:00
Rodrigo Primo
2db171d34b Add Mixpanel tracking when creating a new segment from scratch
[MAILPOET-5400]
2023-09-25 00:21:06 -07:00
Rodrigo Primo
dcb6838627 Add Mixpanel tracking when creating a new segment from a template
[MAILPOET-5400]
2023-09-25 00:21:06 -07:00
Rodrigo Primo
94d9eb0bb8 Add slug to all segment templates
The slugs will be used for tracking.

[MAILPOET-5400]
2023-09-25 00:21:06 -07:00
veljko
52659a6365 Switch back to 3 iterations for nightly 2023-09-22 16:43:21 +02:00
veljko
88f4c2510c Update all tests to include closing browser context 2023-09-22 16:43:21 +02:00