1ec0372c2d
- Fixes check for changed newsletter content
2016-04-22 16:08:45 -04:00
1c39d39078
Merge pull request #442 from mailpoet/sending_subscriber_recalculation
...
Dynamically updates queue's subscriber count
2016-04-22 17:03:09 +03:00
5f45c6cc74
- Extracts subscriber recalculation into a spearate method
...
- Updates subscriber recalculation logic
2016-04-22 09:47:53 -04:00
909ad86e33
- Recalculates the number of processed/to process subscribers if the
...
original count does not the current count from the database
2016-04-21 21:36:37 -04:00
4b2061fcfa
- Adds condition that prevents duplicate and/or stuck post notifications
2016-04-21 18:20:13 -04:00
ef85834db5
- Removes debugging function
2016-04-21 11:32:29 -04:00
2bdcd0eb42
- Prevents duplicate newsletters from being sent
2016-04-21 10:45:00 -04:00
45b933d635
- Implements open tracking
2016-04-19 21:01:27 -04:00
ed09c3e5d4
Merge pull request #427 from mailpoet/batch_sending_fix
...
Adds missing rendered subject to the queue during bulk processing
2016-04-18 18:27:24 +03:00
dc1ef2af47
- Removes check for signup confirmation when selecting subscribers
2016-04-18 17:33:08 +03:00
91076580ef
- Enables check for subscribers who has "subscribed" status during
...
newsletter sending
- Enforces "signup_confirmation" option when selecting subscribers for
newsletter sending
- Updates unit tests
2016-04-18 17:28:37 +03:00
1f26079b5f
- Removes unused properties from Links class and converts methods to
...
static
2016-04-16 16:48:35 -04:00
87a1211a55
- Adds missing rendered subject to the queue during bulk processing
2016-04-15 20:06:35 -04:00
2cbd2d54f3
Subscription pages
2016-04-15 11:56:33 -04:00
af4d29ebe6
- Updates codes based on Taut's comments
2016-04-15 11:36:57 -04:00
599661e028
- Updates code based on Taut's comments
2016-04-14 20:35:56 -04:00
84294b7ee6
- Adds subsription tracking option to Settings->Advanced
...
- Updates sending queue worker to not replace links if tracking is
disabled
Closes #417
2016-04-14 19:37:27 -04:00
67359980e9
- Renames statistics table to the new "statistics_entity" format
...
- Adds new clicks statistics model
2016-04-14 19:37:27 -04:00
f1b955d74a
- Implements link extraction, processing, replacement and saving
2016-04-14 19:37:27 -04:00
89f2958d23
- Updates cron to use new public API query parameters
2016-04-08 18:53:57 -04:00
e62ecc5036
- Fixes duplicate detection check
2016-04-04 21:09:15 -04:00
d16eb87782
- Prevents welcome emails to be sent to unconfirmed subscribers
...
- Closes #384
2016-03-30 20:59:55 -04:00
b81764402b
- Updates hooks used to schedule welcome email
...
- Simplifies cron status message
- Implements newsletter change detection between scheduled queues
- Implements detection for subscribers who unsubscribed from list
- Implements detection for WP users who changed roles
- Updates scheduler worker logic
- Various fixes
2016-03-24 10:02:04 -04:00
947e1150d8
- Removes cron worker hooks as the execution timer can't be persisted
...
between them
2016-03-24 10:00:52 -04:00
3b3ccc18ce
- Updates scheduling logic to work with the new normalized DB time
2016-03-22 20:43:16 -04:00
ba05ca35af
- Implements shortcodes rendering in subject line
2016-03-21 11:45:08 -04:00
a47afdd313
- Fixes queue worker issue
2016-03-21 09:09:43 -04:00
181ed45d0b
- Updates shortcodes logic
...
- Implements [newsletter:total] and [newsletter:number] shortcodes
- Implements shortcode replacement in subject line
- Updates unit tests
Issue #380
2016-03-21 09:09:43 -04:00
3f6caf5fa4
- Implements scheduler worker for welcome and post notifications
...
- Updates sending queue worker to save rendered newsletter body
- Updates sending queue router to schedule post notification newsletters
2016-03-20 22:01:01 -04:00
ad31b143d2
- Updates scheduler worker to process queued newsletters
2016-03-19 12:29:10 -04:00
f11de2f1ad
Updated shortcodes for unsubscribe/manage/browser links
...
- fixed all issues in #387 except the custom mailpoet pages
2016-03-17 15:48:06 +01:00
c4b728f4e1
- Updates Daemon to execute workers via WP's action hook
...
- Bootstraps Scheduler class
2016-03-03 15:42:10 -05:00
0d894a6fef
- Fixes namespace issue when catching exceptions
2016-02-12 11:20:43 -05:00
d11badf3ce
- Implements sending frequency
...
- Updates sending queue worker
2016-02-11 22:46:45 -05:00
9b584296a5
- Updates queue worker based on code review comments
2016-02-11 10:23:41 -05:00
7522084ccb
- Rewrites sending queue worker and updates router
...
- Implements batch sending for queue worker
- Fixes mailer class issue when sender data can be empty
- Updates values for cron execution timeout/limit
2016-02-10 22:34:54 -05:00
a1104a7f90
Merge pull request #320 from mailpoet/sending_queue_worker_fix
...
Sending queue worker fix
2016-02-01 16:32:42 +02:00
2aeab7aaff
Router Upgrade #3 & bugfix on Cron/Supervisor
...
- ALC
- Cron
- ImportExport
- Mailer
- Newsletters (only get method for consistency with other router get methods)
- Permissions
2016-02-01 13:00:11 +01:00
181c4fed08
- Fixes an issues with the sending queue worker throwing and error when
...
newsletter is not found
2016-01-31 21:35:34 -05:00
70de0a01bf
- Moves cron timeout/execution limit to the central cron helper class
2016-01-29 15:01:10 -05:00
21847ca875
Merge pull request #315 from mailpoet/sending_queue_worker_fix
...
Sending worker newsletter processing fix
2016-01-29 21:07:17 +02:00
32f8f07602
- Refactors and fixes issues identified during code review
2016-01-29 13:30:13 -05:00
63c87f3746
- Fixes issue with the sending worker failing to process newsletters
2016-01-28 21:40:30 -05:00
d4d575cda4
- Refactors cron supervisor/daemon/router
2016-01-28 21:38:23 -05:00
2cf03ec0a3
- Fixes cron HTTP request loop issue
2016-01-28 12:50:12 -05:00
746c19d6ed
- Resolves an issue with cron not starting
2016-01-27 14:15:00 -05:00
c11d95b402
- Refactors code
2016-01-26 11:29:56 -05:00
b4c8fe6f45
- Updates newsletter router and sending queue worker to work with the
...
shortcodes implementation
2016-01-26 10:44:18 -05:00
dc3b47db00
- Implements shortcodes
...
- Updates newsletter router/sending queue worker to use shortcodes
replacement class
2016-01-26 09:13:29 -05:00
64501a914a
removed parsley validation on step 3
...
- fixed placeholder for select2 instances in settings
- fixed issue in sending queue worker when newsletter does not exist
2016-01-26 11:36:20 +01:00