887757cf93
Remove inactive subscribers notice feature flag
...
[MAILPOET-2161]
2019-07-09 06:53:41 -04:00
ba5b1e9ee2
Mark spammy subscribers as unconfirmed
...
[MAILPOET-2150]
2019-07-09 06:24:58 -04:00
7418543694
Initialize Hooks on the init action
2019-07-08 14:15:59 -04:00
88a377f9f5
Load subscribers count only for non-premium users
...
[MAILPOET-2104]
2019-07-03 11:59:23 -04:00
cec2065486
Create premium banner component for stats page
...
[MAILPOET-2104]
2019-07-03 11:59:23 -04:00
6a6299177f
Use newsletters API to get free statistics when premium is not active
...
[MAILPOET-2104]
2019-07-03 11:59:23 -04:00
1483d2e3c9
Add missing WooCommerce orders sync to WordPress cron trigger
...
[MAILPOET-2165]
2019-07-03 09:48:28 -04:00
0ea8715ef0
Add feature flag for WooCommerce orders sync job
...
[MAILPOET-2165]
2019-07-03 09:48:28 -04:00
f6a3db999a
Make Populator a private service
2019-06-27 08:38:33 -04:00
a6346cad8e
Remove uneeded require
2019-06-27 08:38:33 -04:00
8fd19f1d68
Fix tests
2019-06-27 08:38:33 -04:00
5ae402bcab
Add Populator to DI
2019-06-27 08:38:33 -04:00
7fba1be402
Fix code style and add checks
2019-06-27 08:38:33 -04:00
232ef05e81
Schedule the task
2019-06-27 08:38:33 -04:00
ac54e198bf
Add test
2019-06-27 08:38:33 -04:00
d980f9e3f4
Update last announcement date automatically
2019-06-27 08:38:33 -04:00
2fe193d5d9
Add Beamer Worker
2019-06-27 08:38:33 -04:00
6ff194e8e5
Replace shortcodes with human readable text
...
[MAILPOET-2085]
2019-06-27 07:23:16 -04:00
e6608a5cd7
Force confirmation for bulk synced WordPress users
2019-06-26 14:41:02 -04:00
f4f6827849
Keep new wordpress users as unconfirmed
...
[MAILPOET-2125]
2019-06-26 13:36:41 -04:00
62a7d17582
Prevent showing mailer errors to subscribers
...
[MAILPOET-2120]
2019-06-26 11:21:12 -04:00
3c63b3e84d
Mark previously added spammy WP users as unconfirmed
...
[MAILPOET-2134]
2019-06-25 14:54:32 -04:00
ba9db99cff
Update Beamer announcement date
...
[MAILPOET-1857]
2019-06-25 11:06:19 -04:00
6b9542385f
Calculate two weeks range from order date, not from actual date
...
This will select clicks correctly also when used from cron.
[MAILPOET-1857]
2019-06-25 11:06:19 -04:00
574f10b029
Add background job to track historical WooCommerce revenues
...
[MAILPOET-1857]
2019-06-25 11:06:19 -04:00
a92a3de26d
Improve MSS sending error message
...
[MAILPOET-2115]
2019-06-25 10:54:02 -04:00
e1e96d0c12
Reschedule bounce task
...
[MAILPOET-2100]
2019-06-21 11:33:08 -04:00
7163ee6430
Refactor Scheduler to use DI
...
[MAIPOET-2100]
2019-06-21 11:33:08 -04:00
022cfb6303
Fix small typo
2019-06-20 12:40:24 -04:00
7e5872eb92
Change admin notices messages
2019-06-20 12:40:24 -04:00
529a0fef7b
Fix small issues
2019-06-20 12:40:24 -04:00
0d27d0f7a6
Fix ESLint and PHPCS errors
2019-06-20 12:40:24 -04:00
1cd0b0696a
Add resend action
2019-06-20 12:40:24 -04:00
292e7a50be
Add SendingTaskSubscribers endpoint
2019-06-20 12:40:24 -04:00
de36898231
Enable soft sending errors
2019-06-20 12:40:24 -04:00
c17616cdc7
Keep role emails list in one place
...
[MAILPOET-2101]
2019-06-20 11:51:46 -04:00
561649b25e
Reject role-based email address on import
...
[MAILPOET-2101]
2019-06-20 11:51:46 -04:00
b52b943c97
Prevent sending notification twice
...
[MAILPOET-2131]
2019-06-20 11:01:48 -04:00
243dcb9889
Add test for inactive subscribers notice
...
[MAILPOET-2088]
2019-06-20 09:22:12 -04:00
21e3c5b1e9
Hide inactive subscribers notice behind a feture flag
...
[MAILPOET-2088]
2019-06-20 09:22:12 -04:00
74a4ff5a2f
Use DI to initialize PermanentNotices
...
[MAILPOET-2088]
2019-06-20 09:22:12 -04:00
0e99d7982c
Don't display inactive subscribers notice when time range changed
...
[MAILPOET-2088]
2019-06-20 09:22:12 -04:00
0bb18b62b2
Add inactive subscribers notice
...
[MAILPOET-2088]
2019-06-20 09:22:12 -04:00
9ecd712fba
Fix form error position when no list is selected
...
[MAILPOET-2032]
2019-06-20 07:11:31 -04:00
e398a2dc44
Never unload mailpoet scripts and styles in ConflictResolver
...
[MAILPOET-2117]
2019-06-19 06:42:15 -04:00
731ae6de98
Enforce base64 when email encoding needed for PHPMail & mail() function
...
[MAILPOET-2065]
2019-06-18 09:38:09 -04:00
b9b77b8a47
Add a feature flag for Abandoned Shopping Cart
...
[PREMIUM-117]
2019-06-07 01:06:51 -04:00
f17e7251c3
Use constants for exception codes
...
[MAILPOET-2107]
2019-06-06 11:22:48 -04:00
f130c8d17b
Add new api exception
...
[MAILPOET-2107]
2019-06-06 11:22:48 -04:00
111adbe90e
Fix registration of rejected users
...
There are multiple hooks for user registration.
https://usersinsights.com/wp/wp-content/uploads/2018/07/user-registration-hooks-2.png
The `register_post` hook is executed first and
after that there is `registration_errors`.
The captcha verification is done in `registration_errors` hook.
But because we were using `register_post` we were saving
the subscriber before the post request was verified.
[MAILPOET-2114]
2019-06-06 10:41:13 -04:00