Veljko
f3d4461e8b
Include waitForNavigation in the test
...
[MAILPOET-5539]
2023-08-18 15:11:53 +02:00
Veljko
69c91042a8
Fix the failing step in forms-adding test due to navigation
...
[MAILPOET-5539]
2023-08-18 15:11:53 +02:00
Veljko
94adc034f9
Update local k6 env to use latest WP
...
[MAILPOET-5539]
2023-08-18 15:11:53 +02:00
David Remer
76c299c3d7
Remove global count methods.
...
In the previous commit, we removed the global count for our output. This commit removes
the logic as the only places where it was used was in recalculating the cache and since
the last commit, we do not use this value anymore
[MAILPOET-4487]
2023-08-18 13:35:13 +02:00
David Remer
6dd0c844ca
Take also list specific status into account when counting subscribers
...
[MAILPOET-4487]
2023-08-18 13:35:13 +02:00
David Remer
ec987b133d
Categorize (un)subscribed users of a list correctly
...
To evaluate whether a user is subscribed to a list or unsubscribed you need to take into account
the status of the current subscription and not only the global status. To be unsubscribed you are
either globally or per list unsubscribed. To be subscribed you need to be globally and per list
subscribed
[MAILPOET-4487]
2023-08-18 13:35:13 +02:00
David Remer
fc27d59817
Add test
...
[MAILPOET-4487]
2023-08-18 13:35:13 +02:00
Veljko
1f702d5a7d
Remove waiting for navigation from the test
...
[MAILPOET-5537]
2023-08-17 15:24:23 -05:00
John Oleksowicz
acc7084b65
Ensure shipping method instanceIds are strings
...
Selected shipping methods were not appearing when after saving and
reloading a segment because the instanceIds were actually coming through
as integers, while the values are getting saved as strings.
MAILPOET-5496
2023-08-17 13:49:08 +02:00
John Oleksowicz
7a6cc36718
Include timeframe in migration to avoid BC code
...
MAILPOET-5496
2023-08-17 13:49:08 +02:00
John Oleksowicz
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
John Oleksowicz
8d03db5dcc
Add lifetime option to payment/shipping filters
...
MAILPOET-5496
2023-08-17 13:49:08 +02:00
David Remer
1c29ce1cf5
Switch to L1 policy
...
[MAILPOET-5527]
2023-08-17 12:26:56 +02:00
David Remer
81af30324b
Update oldest supported woo version
...
[MAILPOET-5527]
2023-08-17 12:26:56 +02:00
David Remer
6e90a926c0
Update oldest supported WP version
...
[MAILPOET-5527]
2023-08-17 12:26:56 +02:00
David Remer
7ffe9a53ac
Switch to new WordPress version
...
[MAILPOET-5527]
2023-08-17 12:26:56 +02:00
David Remer
b52f14c884
Update minimum required wp and woo version. Update 'Tested up to'
...
[MAILPOET-5527]
2023-08-17 12:26:56 +02:00
Jan Jakes
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
Jan Jakes
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
Pavel Dohnal
125d5c671a
Release 4.24.0
2023-08-15 13:47:36 +02:00
David Remer
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
Rostislav Wolny
3566cc022d
Redirect users from DocsBot to proper support page based on their plan
...
[MAILPOET-5529]
2023-08-14 16:45:11 +02:00
Rostislav Wolny
9f73073874
Updated readme.txt and texts mentioning Helpscout
...
[MAILPOET-5529]
2023-08-14 16:45:11 +02:00
Rostislav Wolny
15f9025b67
Replace HelpScout beacon with DocsBot
...
[MAILPOET-5529]
2023-08-14 16:45:11 +02:00
Rostislav Wolny
cea9927779
Remove HS twig extension
...
[MAILPOET-5529]
2023-08-14 16:45:11 +02:00
Jan Jakes
d4347d1fc5
Fix double bottom border in automation header
...
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
Jan Jakes
af5d3ab1d9
Add saving state button fade-in/out animation
...
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
Jan Jakes
c09410af94
Include parent category IDs in customer order fields
...
[MAILPOET-5377]
2023-08-14 16:41:29 +02:00
Jan Jakes
6414cc832c
Include parent category IDs in order category field
...
[MAILPOET-5377]
2023-08-14 16:41:29 +02:00
Jan Jakes
29f32a52b8
Add keyboard shortcut for automation saving
...
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
Jan Jakes
a7d67ed09b
Unify update button behavior with WP post editor
...
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
Jan Jakes
bd0158fe86
Unify saving button behavior with WP post editor
...
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
Jan Jakes
db713f4db8
Make automation save state an enum
...
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
Jan Jakes
0629bb2878
Fix step name popover positioning and a deprecation warning
...
[MAILPOET-5242]
2023-08-14 16:41:29 +02:00
Jan Jakes
a51280091a
Fix missing key prop warnings
...
[MAILPOET-5242]
2023-08-14 16:41:29 +02:00
Jan Jakes
65dc4a8e32
Fix tutorial being shown for transactional automation emails
...
[MAILPOET-5242]
2023-08-14 16:41:29 +02:00
Jan Jakes
8e640acaf1
Fix is-first-order for guest customers
...
[MAILPOET-5459]
2023-08-14 13:59:38 +02:00
John Oleksowicz
aac40e2a24
Add mapping test for used coupon code data
...
MAILPOET-5007
2023-08-14 13:49:55 +02:00
John Oleksowicz
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
John Oleksowicz
957b317222
Add frontend filter for used coupon codes
...
MAILPOET-5007
2023-08-14 13:49:55 +02:00
John Oleksowicz
ecde4c10e3
Populate store with coupon data
...
MAILPOET-5007
2023-08-14 13:49:55 +02:00
John Oleksowicz
adc052fc55
Add coupon code filter to mapper/factory
...
MAILPOET-5007
2023-08-14 13:49:55 +02:00
John Oleksowicz
a446a13354
Add backend logic for used coupon code filter
...
MAILPOET-5007
2023-08-14 13:49:55 +02:00
John Oleksowicz
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
John Oleksowicz
530fc0acd3
Allow setting price when creating test coupons
...
MAILPOET-5007
2023-08-14 13:49:55 +02:00
John Oleksowicz
d4d244fa0e
Ensure coupon stats are updated in tests
...
MAILPOET-5007
2023-08-14 13:49:55 +02:00
Jan Jakes
45b907f3d9
Do not create Woo templates when WooCommerce is not active
...
[MAILPOET-5384]
2023-08-14 12:54:09 +02:00
Jan Jakes
13202ed191
Keep "coming soon" templates as last
...
[MAILPOET-5384]
2023-08-14 12:54:09 +02:00
Jan Lysý
34ce26c58a
Align checkboxes in the Welcome Wizard with text
...
[MAILPOET-5498]
2023-08-14 11:33:18 +02:00
Jan Lysý
26c45e2b7b
Remove the note badge from the Welcome Wizard
...
[MAILPOET-5498]
2023-08-14 11:33:18 +02:00