Commit Graph

19873 Commits

Author SHA1 Message Date
0e9bf64986 Migrate existing shipping/payment method filter data
Now that these filters are using the shared DaysPeriodField, they store
the day count in a field named days instead of used_payment_method_days
or used_shipping_method_days.

This migration is based on Migration_20230712_180341, where we needed to
 do the same thing for other filters.

MAILPOET-5496
2023-08-17 13:49:08 +02:00
8d03db5dcc Add lifetime option to payment/shipping filters
MAILPOET-5496
2023-08-17 13:49:08 +02:00
1c29ce1cf5 Switch to L1 policy
[MAILPOET-5527]
2023-08-17 12:26:56 +02:00
81af30324b Update oldest supported woo version
[MAILPOET-5527]
2023-08-17 12:26:56 +02:00
6e90a926c0 Update oldest supported WP version
[MAILPOET-5527]
2023-08-17 12:26:56 +02:00
7ffe9a53ac Switch to new WordPress version
[MAILPOET-5527]
2023-08-17 12:26:56 +02:00
b52f14c884 Update minimum required wp and woo version. Update 'Tested up to'
[MAILPOET-5527]
2023-08-17 12:26:56 +02:00
9392c6eb85 Remove previous hotfixes of queue ID fallback causing issues in some cases
Originally, this was done in an IF: 32f7d7771f
Then another hotfix added here: 116ee51497

[MAILPOET-5206]
2023-08-16 12:47:06 +02:00
939ecab06f Remove fallback to fetch any sending queue for a preview when no queue ID set
[MAILPOET-5206]
2023-08-16 12:47:06 +02:00
125d5c671a Release 4.24.0 2023-08-15 13:47:36 +02:00
47a604d2c5 Take into account that the newsletter is scheduled at 5:45 and not 5:00
[MAILPOET-5528]
2023-08-15 11:47:31 +02:00
3566cc022d Redirect users from DocsBot to proper support page based on their plan
[MAILPOET-5529]
2023-08-14 16:45:11 +02:00
9f73073874 Updated readme.txt and texts mentioning Helpscout
[MAILPOET-5529]
2023-08-14 16:45:11 +02:00
15f9025b67 Replace HelpScout beacon with DocsBot
[MAILPOET-5529]
2023-08-14 16:45:11 +02:00
cea9927779 Remove HS twig extension
[MAILPOET-5529]
2023-08-14 16:45:11 +02:00
d4347d1fc5 Fix double bottom border in automation header
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
af5d3ab1d9 Add saving state button fade-in/out animation
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
c09410af94 Include parent category IDs in customer order fields
[MAILPOET-5377]
2023-08-14 16:41:29 +02:00
6414cc832c Include parent category IDs in order category field
[MAILPOET-5377]
2023-08-14 16:41:29 +02:00
29f32a52b8 Add keyboard shortcut for automation saving
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
a7d67ed09b Unify update button behavior with WP post editor
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
bd0158fe86 Unify saving button behavior with WP post editor
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
db713f4db8 Make automation save state an enum
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
0629bb2878 Fix step name popover positioning and a deprecation warning
[MAILPOET-5242]
2023-08-14 16:41:29 +02:00
a51280091a Fix missing key prop warnings
[MAILPOET-5242]
2023-08-14 16:41:29 +02:00
65dc4a8e32 Fix tutorial being shown for transactional automation emails
[MAILPOET-5242]
2023-08-14 16:41:29 +02:00
8e640acaf1 Fix is-first-order for guest customers
[MAILPOET-5459]
2023-08-14 13:59:38 +02:00
aac40e2a24 Add mapping test for used coupon code data
MAILPOET-5007
2023-08-14 13:49:55 +02:00
a18dddedf3 Convert FilterDataMapperTest to integration test
It was becoming cumbersome to update the tests with new mocks every time
 the constructor changes in FilterDataMapper, which will become more
 common as more of the validation logic gets moved into the filter
 classes themselves.

MAILPOET-5007
2023-08-14 13:49:55 +02:00
957b317222 Add frontend filter for used coupon codes
MAILPOET-5007
2023-08-14 13:49:55 +02:00
ecde4c10e3 Populate store with coupon data
MAILPOET-5007
2023-08-14 13:49:55 +02:00
adc052fc55 Add coupon code filter to mapper/factory
MAILPOET-5007
2023-08-14 13:49:55 +02:00
a446a13354 Add backend logic for used coupon code filter
MAILPOET-5007
2023-08-14 13:49:55 +02:00
916547d29d Flush test filters and add unique names
This prevents an error I was getting when trying to create/run multiple
filters in the same test

MAILPOET-5007
2023-08-14 13:49:55 +02:00
530fc0acd3 Allow setting price when creating test coupons
MAILPOET-5007
2023-08-14 13:49:55 +02:00
d4d244fa0e Ensure coupon stats are updated in tests
MAILPOET-5007
2023-08-14 13:49:55 +02:00
45b907f3d9 Do not create Woo templates when WooCommerce is not active
[MAILPOET-5384]
2023-08-14 12:54:09 +02:00
13202ed191 Keep "coming soon" templates as last
[MAILPOET-5384]
2023-08-14 12:54:09 +02:00
34ce26c58a Align checkboxes in the Welcome Wizard with text
[MAILPOET-5498]
2023-08-14 11:33:18 +02:00
26c45e2b7b Remove the note badge from the Welcome Wizard
[MAILPOET-5498]
2023-08-14 11:33:18 +02:00
afd0e6ab34 Fix text click failing due to admin bar
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
c9e95c6c66 Add links to analytics page
[MAILPOET-5093]
2023-08-14 10:48:24 +02:00
6d6cb98dd6 Do not load site editor styles in analytics
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
dd9474bdd6 Improve subscribers step cell layout
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
b188bfc2b8 Reduce table spacing on smaller screens
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
da2bfdb299 Fix CSS paths to make mixins work
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
7887615711 Make table sort header buttons full width
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
59cff3ab5c Fix header font weights 2023-08-14 10:48:24 +02:00
2d2bfea188 Avoid unnecessary premium status checks
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
b5b1c14137 Use upgrade info logic for premium upsell banner
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00