Commit Graph

20858 Commits

Author SHA1 Message Date
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
Veljko
22074731ed Refactor all k6 tests and update RoboFile 2023-09-22 16:43:21 +02:00
Veljko
df83158dfb Update k6 to latest version and update test suite 2023-09-22 16:43:21 +02:00
Rostislav Wolny
d20efc5c16 Update acceptance tests after updating PHPUnit
[PREMIUM-191]
2023-09-22 16:20:11 +02:00
Rostislav Wolny
f56b58a5fe Fix warnings and errors in integration tests
[PREMIUM-191]
2023-09-22 16:20:11 +02:00
Rostislav Wolny
8eeab7b5cc Fix deprecated warnings in unit tests after updating PHPUnit
[PREMIUM-191]
2023-09-22 16:20:11 +02:00
Rostislav Wolny
0069499869 Update lucatume/wp-browser and phpunit
[PREMIUM-191]
2023-09-22 16:20:11 +02:00
Rostislav Wolny
398a313d54 Pass styles controller into block renders
When rendering blocks, we need to access global styles settings.
This will be done via the StylesController

[MAILPOET-5540]
2023-09-21 14:20:35 +02:00
Rostislav Wolny
46d8cb38a0 Apply layout styles defined in StylesController and also to editor
[MAILPOET-5540]
2023-09-21 14:20:35 +02:00
Rostislav Wolny
fd96b4afad Add email background and width into StylesController and apply in redering
[MAILPOET-5540]
2023-09-21 14:20:35 +02:00
Rostislav Wolny
77eab47357 Refactor email styles from constant to service and move to core
I envision the StylesController as the source of information about
styles settings in both the editor and renderer.

We will add email styles settings and these will be accessed in PHP via this service.
[MAILPOET-5540]
2023-09-21 14:20:35 +02:00