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
Jan Jakes
bda979ec4f
Fix trash error when workflow status is draft
...
[MAILPOET-4792]
2022-11-09 19:58:44 +03:00
Jan Jakes
78f10f064e
Fix clicking on no longer existing text
...
[MAILPOET-4796]
2022-11-09 15:58:36 +01:00
Jan Jakes
eca4a68fec
Revert broken test fix
...
Reverts: https://github.com/mailpoet/mailpoet/pull/4511
[MAILPOET-4796]
2022-11-09 15:58:36 +01:00
David Remer
9daa5d58c7
Adjust tests to new templates
...
[MAILPOET-4745]
2022-11-09 15:24:50 +03:00
David Remer
6cc232fbad
Make premium badge mailpoet orange
...
[MAILPOET-4745]
2022-11-09 15:24:50 +03:00
David Remer
6a07bd44ff
Improve 'Coming soon' styles
...
[MAILPOET-4745]
2022-11-09 15:24:50 +03:00
David Remer
63cd326191
Update template descriptions
...
[MAILPOET-4745]
2022-11-09 15:24:50 +03:00
David Remer
40b15b0eb1
Lower the grid size for the badge
...
[MAILPOET-4745]
2022-11-09 15:24:50 +03:00
David Remer
3825e9cb11
Fix test
...
[MAILPOET-4745]
2022-11-09 15:24:50 +03:00
David Remer
7db2942140
Show PremiumModal for premium templates
...
[MAILPOET-4745]
2022-11-09 15:24:50 +03:00
David Remer
3a5d28f24a
Export const premiumValidAndActive
...
[MAILPOET-4745]
2022-11-09 15:24:50 +03:00
David Remer
d02c63844d
Add badges to template items
...
[MAILPOET-4745]
2022-11-09 15:24:50 +03:00
David Remer
c3045dba07
Add type to WorkflowTemplate definition
...
[MAILPOET-4745]
2022-11-09 15:24:50 +03:00
David Remer
c239566e1e
Add premium and coming-soon template stubs
...
[MAILPOET-4745]
2022-11-09 15:24:50 +03:00
David Remer
dfdc8cfd09
Add WorkflowTemplate types
...
[MAILPOET-4745]
2022-11-09 15:24:50 +03:00
David Remer
4977b7ffa2
Add free templates
...
[MAILPOET-4745]
2022-11-09 15:24:50 +03:00
Sam Najian
8e69299a6a
Adjust naming and use wp wrapper I/O of direct usage
...
[MAILPOET-4702]
2022-11-09 12:36:44 +01:00
Sam Najian
903bcbb92e
Update tests and adapt to the new unsubscribe key structure
...
[MAILPOET-4702]
2022-11-09 12:36:44 +01:00
Sam Najian
8d6492ac8c
Adjust constructor injections of instantiators of MailPoet
...
[MAILPOET-4702]
2022-11-09 12:36:44 +01:00
Sam Najian
c39ae1fe1f
Adjust the unsubscribe key to use the new structure
...
[MAILPOET-4702]
2022-11-09 12:36:44 +01:00
Sam Najian
e3539b06a2
Define URL utility method to check if url is using https
...
[MAILPOET-4702]
2022-11-09 12:36:44 +01:00
Brezo Cordero
d34a265ac2
Prevent leaving unsaved automation
...
[MAILPOET-4776]
2022-11-09 13:42:56 +03:00
David Remer
9a72e361b1
Fix plugin activtion for the smtp plugin
...
[MAILPOET-4785]
2022-11-09 12:59:29 +03:00
David Remer
a520e4bd93
Run full activation of user account on multisite
...
[MAILPOET-4785]
2022-11-09 12:59:29 +03:00
David Remer
9ab6ebbe0d
Use always SMTP to send wp_mail
...
[MAILPOET-4785]
2022-11-09 12:59:29 +03:00
Rodrigo Primo
6a3cfd05e7
Update CircleCI to wait for Woo jobs to complete before starting build_release_zip
...
In [MAILPOET-4572] we added new CircleCI jobs to run WooCommerce tests in
different scenarios. But we forgot to add those jobs to the list of jobs
that need to finish before starting the build_release_zip job.
This can be problematic as we don’t want the build_release_zip to start
before all the test jobs have finished and, even worst, we don’t want it
to run if one of the test jobs failed.
This commit adds the following jobs to the list of jobs that are
required to finish before running build_release_zip:
- integration_test_woo_cot_no_sync
- integration_test_woo_cot_off
- integration_test_woo_cot_sync
- acceptance_tests_woo_cot_sync
- acceptance_tests_woo_cot_off
- acceptance_tests_woo_cot_no_sync
[MAILPOET-4791]
2022-11-09 09:07:21 +01:00
Jan Jakes
f825e535e3
Save next step in trigger handler
...
[MAILPOET-4787]
2022-11-08 22:55:57 +02:00
Jan Jakes
a2c5420d7f
Save updated at timestamp in workflow runs
...
[MAILPOET-4787]
2022-11-08 22:55:57 +02:00
Jan Jakes
c6d3573652
Save next step ID to workflow runs
...
[MAILPOET-4787]
2022-11-08 22:55:57 +02:00
David Remer
e41bcd0d02
Manage ActivationPanel in store and close when sidebar opens
...
[MAILPOET-4769]
2022-11-08 23:31:36 +03:00
Rodrigo Primo
f805907954
Release 3.103.1
2022-11-08 17:35:04 +01:00
Rodrigo Primo
d970efc0da
Reduce size of a database field to avoid error in some MySQL versions
...
This commit reduces the size of the `name` field from varchar(255) to
varchar(191) to avoid the following fatal error in some MySQL versions:
```
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
```
See the ticket descriptions and the links in it for more information.
[MAILPOET-4790]
2022-11-08 12:27:01 -03:00
Jan Jakes
c0ce5944dc
Use short table aliases
...
[MAILPOET-4778]
2022-11-08 16:17:34 +02:00
Jan Jakes
467f354eb1
Do not skip workflow trigger queries when trigger keys are empty
...
[MAILPOET-4778]
2022-11-08 16:17:34 +02:00