Rodrigo Primo
90332a23b3
Use latest WooCommerce version in the CircleCI jobs
...
[MAILPOET-4801]
2022-11-17 14:55:38 +01:00
Oluwaseun Olorunsola
a82a810269
Update form templates to include privacy page link (if found)
...
MAILPOET-4651
2022-11-16 16:51:12 +01:00
Oluwaseun Olorunsola
5a378b3c5f
Add replacePrivacyLinkTags method for Form Template
...
MAILPOET-4651
2022-11-16 16:51:12 +01:00
Jan Jakes
49a2df3dbb
Release 4.0.0
2022-11-16 09:43:17 +01:00
Jan Jakes
dee5ff38f5
Fix error when sending a preview email with MSS
...
With HTTPS and "$oneClickUnsubscribeUrl = false", we were sending "false" instead of an actual URL.
[MAILPOET-4813]
2022-11-15 15:05:03 +01:00
Jan Jakes
70aefb421b
Clear error when rerunning migration
...
[MAILPOET-4811]
2022-11-14 20:12:35 +03:00
Ján Mikláš
764e1a1bf0
Rename "Not active" state to "Draft" on automations listing page
...
[MAILPOET-4810]
2022-11-14 19:51:34 +03:00
Rostislav Wolny
b140011f92
Update minimal version check for WooCommerceCheckoutBlockCest
...
Since we support the Woo Blocks integration only for versions from 8.0.0
we need to update minimal version check code for acceptance test.
[MAILPOET-4668]
2022-11-14 17:20:43 +01:00
Rostislav Wolny
b48c9e437e
Update plugins in tests for feature and trunk branches
...
[MAILPOET-4668]
2022-11-14 17:20:43 +01:00
Rostislav Wolny
f34efb4d6f
Update acceptance test oldest job configuration
...
[MAILPOET-4668]
2022-11-14 17:20:43 +01:00
Rostislav Wolny
324c03e8b9
Print WordPress version when starting test environment
...
[MAILPOET-4668]
2022-11-14 17:20:43 +01:00
David Remer
e718101425
Upgrade minimum required WordPress version to 5.8
...
[MAILPOET-4668]
2022-11-14 17:20:43 +01:00
Ján Mikláš
080ce50fea
Open automations Beacon links in a new tab instead of HelpScout Beacon
...
[MAILPOET-4809]
2022-11-14 18:53:20 +03:00
David Remer
1b9eb223b0
Load templates late
...
[MAILPOET-4788]
2022-11-14 12:35:29 +02:00
Jan Jakes
ea2fa794ac
Limit varchar length to 191 to avoid unique/primary key issues
...
[MAILPOET-4788]
2022-11-14 12:35:29 +02:00
Jan Jakes
c46c61a923
Simplify and optimize automation stats
...
[MAILPOET-4788]
2022-11-14 12:35:29 +02:00
Jan Jakes
1136431551
Use $wpdb->prepare() for automation stats
...
[MAILPOET-4788]
2022-11-14 12:35:29 +02:00
Jan Jakes
957be23212
Improve query formatting
...
[MAILPOET-4788]
2022-11-14 12:35:29 +02:00
Jan Jakes
91a88b3e91
Rename alias "w" to "a"
...
[MAILPOET-4788]
2022-11-14 12:35:29 +02:00
Jan Jakes
7c5d239267
Fix and unify cleanup in automation tests
...
[MAILPOET-4788]
2022-11-14 12:35:29 +02:00
Jan Jakes
c748b80447
Fix timestamp column problems with some MySQL versions and some SQL modes
...
[MAILPOET-4788]
2022-11-14 12:35:29 +02:00
Jan Jakes
725e0ecb00
Remove automation feature flag
...
[MAILPOET-4788]
2022-11-14 12:35:29 +02:00
Jan Jakes
eb71dd8a68
Remove automation testing buttons and hooks
...
[MAILPOET-4788]
2022-11-14 12:35:29 +02:00
Jan Jakes
ce1687cf97
Replace custom mutation hook with a @wordpress/api-fetch based one
...
[MAILPOET-4788]
2022-11-14 12:35:29 +02:00
Jan Jakes
2e328b6d7f
Move temporary automation migrator to a new migration
...
[MAILPOET-4788]
2022-11-14 12:35:29 +02:00
Jan Jakes
8489e63d34
Delete automation testing system endpoints
...
[MAILPOET-4788]
2022-11-14 12:35:29 +02:00
Ján Mikláš
f8c17730fc
Update tracking campaign
...
[MAILPOET-4712]
2022-11-14 11:22:57 +01:00
Rostislav Wolny
93e43eee7a
Update sales banner for Black Friday 2022
...
[MAILPOET-4712]
2022-11-14 11:22:57 +01:00
Jan Jakes
9063dc3079
Remove duplicities in naming
...
[MAILPOET-4793]
2022-11-14 12:14:35 +02:00
Jan Jakes
9d55d3f134
Use "automation" instead of "workflow"
...
[MAILPOET-4793]
2022-11-14 12:14:35 +02:00
Oluwaseun Olorunsola
d199c3768a
Show Bounced and Unsubscribed badge for minimum of 100 newsletter sent
...
The reason is that at low volumes the percentages can be misleading. E.g. if you send 20 emails and 1 hard bounces - that’s a hard bounce rate of 5%.
The percentage is very high, but a single hard bounce doesn’t really mean anything, so to avoid confusion I’d hide the badge altogether for low volumes.
MAILPOET-4688
2022-11-14 10:47:04 +01:00
Oluwaseun Olorunsola
0e0c2447d9
Fix issue with badge stats
...
We were using MailPoet.Num.toLocaleFixed which returns a string locale of the number. This can cause issues with some locales e.g some locale returns 2,3 instead of 2.3
MAILPOET-4688
2022-11-14 10:47:04 +01:00
Oluwaseun Olorunsola
99dfb3d24b
Add formatForStats method for Unsubscribed and Bounced Stats
...
MAILPOET-4688
2022-11-14 10:47:04 +01:00
Oluwaseun Olorunsola
c4366e009b
Fix crashing page due to newsletter not found error
...
MAILPOET-4688
2022-11-14 10:47:04 +01:00
Oluwaseun Olorunsola
1d31202607
Add badge for Unsubscribe, bounced and opened stat to the Advanced email statistics page
...
MAILPOET-4688
2022-11-14 10:47:04 +01:00
Oluwaseun Olorunsola
78d25ffb69
Add Stats Badge for opened rate on email listing
...
MAILPOET-4688
2022-11-14 10:47:04 +01:00
Oluwaseun Olorunsola
b710682c66
Replace average with critical badge on email listing for opened and clicked stats
...
MAILPOET-4688
2022-11-14 10:47:04 +01:00
Oluwaseun Olorunsola
52c6b94315
Add support for critical tag in newsletter badge
...
MAILPOET-4688
2022-11-14 10:47:04 +01:00
Oluwaseun Olorunsola
fd6b49e598
Add type TagVariant for variant strings
...
MAILPOET-4688
2022-11-14 10:47:04 +01:00
Oluwaseun Olorunsola
df2982454e
Add support for Critical Tag and critical tag color
...
MAILPOET-4688
2022-11-14 10:47:04 +01:00
Sam Najian
8a19fd906f
Update test to check for distinct one-click urls in bulk
...
[MAILPOET-4703]
2022-11-11 09:21:30 +01:00
Sam Najian
99198e5c2d
Fix MailPoet\WP\Functions newly added method name
...
[MAILPOET-4703]
2022-11-11 09:21:30 +01:00
Sam Najian
9204f37560
Remove redundant injection
...
[MAILPOET-4703]
2022-11-11 09:21:30 +01:00
Sam Najian
765aa6efab
Augment tests to acknowledge oneclick unsubscribe url
...
[MAILPOET-4703]
2022-11-11 09:21:30 +01:00
Sam Najian
50b613365f
Make sure one-click unsubscribe url won't redirect internally
...
[MAILPOET-4703]
2022-11-11 09:21:30 +01:00
Sam Najian
4fe8d10d6c
Update tests for Subscription and pass the new argument
...
[MAILPOET-4703]
2022-11-11 09:21:30 +01:00
Sam Najian
162dab790d
Implement 1-click unsubscribe strategy for post requests
...
[MAILPOET-4703]
2022-11-11 09:21:30 +01:00
Sam Najian
6e8c9731d8
Define new isSiteUsingHttps method for WP_Functions
...
[MAILPOET-4703]
2022-11-11 09:21:30 +01:00
Sam Najian
235552f91d
Define Request utility class with isPost method
...
[MAILPOET-4703]
2022-11-11 09:21:30 +01:00
Jan Jakes
4ee08c296b
Fix unknown storage engine 'InnoDB' error
...
[MAILPOET-4802]
2022-11-10 12:59:24 +01:00