|
3bf800b51d
|
Adds filter to set custom batch processing size
|
2018-01-14 12:39:16 -05:00 |
|
|
19c7efc9ef
|
Pauses sending if processed subscribers list can't be updated
|
2018-01-09 12:25:04 +00:00 |
|
|
8afe7f5d97
|
Make rendering error during sending more descriptive [MAILPOET-1232]
|
2017-11-30 19:45:53 +03:00 |
|
|
16beda530a
|
Fix post notifications to work with dynamic segments
[PREMIUM-38]
|
2017-10-18 10:08:04 +01:00 |
|
|
0271675cd0
|
Use dynamic segments for sending queue
[PREMIUM-38]
|
2017-10-18 10:08:04 +01:00 |
|
|
cc5227ca0d
|
Don't track sent ALC posts for welcome and standard emails (always send the latest posts) [MAILPOET-1069]
|
2017-08-25 15:51:45 +03:00 |
|
|
de261d6179
|
Added confirmation when 'edit' is clicked
|
2017-08-15 12:55:05 +00:00 |
|
|
a587b0a966
|
Links are not re-hashed when re-rendering the same newsletter
|
2017-08-15 12:55:05 +00:00 |
|
|
7c30192a03
|
Adds option to replace shortcodes in one string using contents from
another string
Adds unit tests
|
2017-08-01 09:32:42 +02:00 |
|
|
90b93bd76e
|
Merge pull request #1018 from mailpoet/prevent_sending_with_broken_newsletter_body
Prevents sending emails when rendered newsletter is broken [MAILPOET-1020]
|
2017-07-25 13:13:03 +03:00 |
|
|
9dd326e7db
|
Updates class to use newly added validate() method on the model
Validates existing queue's rendered newsletter body
Cleans code formatting
|
2017-07-24 12:49:39 -04:00 |
|
|
7e6d900b53
|
Merge pull request #997 from mailpoet/scheduled_task_subscribers
Extract subscribers to a separate table in the Bounce worker [MAILPOET-987]
|
2017-07-24 17:14:38 +03:00 |
|
|
1a522794d6
|
Adds method to validate rendered newsletter body on sending queue
Prevents sending queue worker from sending when sending queue's rendered
newsletter body is invalid
|
2017-07-23 11:50:35 -04:00 |
|
|
b42d8e68d9
|
Rename removeSubscribers() method and encapsulate task completion logic [MAILPOET-987]
|
2017-07-20 11:22:47 +03:00 |
|
|
c924778d50
|
Rename unprocessed status, refactor counting a bit more clearly [MAILPOET-987]
|
2017-07-20 10:56:34 +03:00 |
|
|
34d09ce0c9
|
Sets mailer log error when queue cannot be saved during newsletter
pre-processing
|
2017-07-14 23:15:14 -04:00 |
|
|
55d3b67a2a
|
Extract common and task-specific methods for subscribers [MAILPOET-940]
|
2017-07-13 13:27:28 +03:00 |
|
|
c02394b576
|
Prepare subscribers in the Bounce worker DB-side for performance reasons [MAILPOET-940]
|
2017-07-13 13:27:27 +03:00 |
|
|
6a9b8d88c2
|
Extract subscribers to a separate table in the Bounce worker [MAILPOET-940]
|
2017-07-13 13:27:27 +03:00 |
|
|
95b5206e8b
|
Updates sending queue worker to set newsletter's sent_at field when
newsletter is sent
|
2017-07-07 11:05:39 -04:00 |
|
|
6e929dcf79
|
Refactor simple workers to use a ScheduledTask model [MAILPOET-940]
|
2017-07-05 17:00:23 +03:00 |
|
|
27a734d005
|
Not include sensitive data in rendered subject
[MAILPOET-826]
|
2017-06-21 10:25:40 +01:00 |
|
|
cbcd9fb22f
|
Adds support for list-unsubscribe header to the MSS method
[MAILPOET-956]
|
2017-06-19 16:19:31 +01:00 |
|
|
2d3aae9dd0
|
Fixes queue not being processed for scheduled newsletters
Sets newsletter status to "sending" when queue was processed
Uses defined constants where appropriate
|
2017-06-15 19:11:35 -04:00 |
|
|
1aba3112e9
|
Separate checking and storing of the keys [MAILPOET-939]
|
2017-06-15 13:00:56 +03:00 |
|
|
fb940065ea
|
Fix a source value for Premium key in the worker [MAILPOET-890]
|
2017-06-07 12:30:40 +03:00 |
|
|
028de860a2
|
Merge pull request #913 from mailpoet/sending_queue_update_on_newsletter_status_change
Prevents processing of sending queues when newsletter is paused [MAILPOET-900]
|
2017-06-06 15:00:21 +03:00 |
|
|
344990d59e
|
Only processes queues when newsletter exists and is active/sending
|
2017-06-02 12:03:34 -04:00 |
|
|
ea831ef160
|
Prevents processing scheduled sending queues for inactive newsletters
|
2017-06-01 19:50:25 -04:00 |
|
|
92e4cc6a24
|
Sorts sending queue according to their creation date (oldest to newest)
|
2017-06-01 13:21:03 -04:00 |
|
|
ff5f87eeca
|
Rename processQueueLogic() method to processQueueStrategy() [PREMIUM-4]
|
2017-05-09 15:42:37 +03:00 |
|
|
e85b969e11
|
Rename initApi() to init() in workers [PREMIUM-4]
|
2017-05-09 09:12:20 +03:00 |
|
|
3f151fd235
|
Extract simple workers common code into a base class [PREMIUM-4]
|
2017-05-08 07:38:56 +03:00 |
|
|
98eab956e9
|
Rename checkAPIKey to checkMSSKey (MailPoet Sending Service) [PREMIUM-4]
|
2017-05-05 18:12:48 +03:00 |
|
|
3cb08e3c09
|
Rename MSS check methods to better distinguish them from Premium ones [PREMIUM-4]
|
2017-05-04 09:36:38 +03:00 |
|
|
0fbc7fb7eb
|
Add Premium key validation [PREMIUM-4]
|
2017-05-03 12:20:13 +03:00 |
|
|
8157780b68
|
removing uneeded code and moving the url generation to proper class
|
2017-04-18 21:12:41 +02:00 |
|
|
771a1bfc44
|
Adding List-Unsubscribe to header of newsletters
|
2017-04-15 21:21:28 +00:00 |
|
|
32097b4512
|
Test that Premium hooks are executed [PREMIUM-2]
|
2017-03-21 21:36:36 +03:00 |
|
|
e2864e2243
|
Add hooks for GA tracking feature [PREMIUM-2]
|
2017-03-20 12:09:58 +03:00 |
|
|
1010c6f4f0
|
Remove a space [MAILPOET-859]
|
2017-03-15 13:15:34 +03:00 |
|
|
8dd698ec75
|
Fix Welcome email sending [MAILPOET-859]
|
2017-03-15 12:12:47 +03:00 |
|
|
3cde437628
|
Adds enforcement of global subcriber subscription status and
subscribption to segments to which newsletter is sent
|
2017-03-09 20:38:34 -05:00 |
|
|
ccba1925b1
|
Prevents sending to unsubscribed subscribers
|
2017-03-07 18:55:49 -05:00 |
|
|
5d88938d94
|
Reduces sending batch size
|
2017-03-06 19:05:14 -05:00 |
|
|
66d039ace3
|
Catches exception thrown by cron dependency and prevents a fatal error
|
2017-02-27 19:21:32 -05:00 |
|
|
e7698b0131
|
Optimizes DB query and result processing code
|
2017-02-15 10:02:13 -05:00 |
|
|
440b7e4e6c
|
Fixes DB query that returns large result set when there are thousands of
subscribers
|
2017-02-14 21:07:40 -05:00 |
|
|
dc371d76ca
|
Rework subscriber count reporting after a code review [MAILPOET-804]
Move updateSubscriberCount() out of checkKey()
Move wp_remote_post() to request()
Simplify a response check
|
2017-02-01 21:04:11 +03:00 |
|
|
461203279b
|
Consolidate Sending Service API calls in one class [MAILPOET-795]
|
2017-01-27 16:35:12 +03:00 |
|