Commit Graph

518 Commits

Author SHA1 Message Date
9f13f68e39 Fix "Access to undefined property" rule violations 2019-01-23 11:33:47 +02:00
wxa
0573a7915e Merge pull request #1689 from mailpoet/wp-functions
Encapsulating WP calls
2018-12-27 11:05:08 +03:00
a0a5d2b76e Merge pull request #1690 from mailpoet/tests-fixes
Fix acceptance tests that failed locally  [MAILPOET-1694]
2018-12-19 10:42:56 -05:00
746fb86bf5 Report more WooCommerce stats [MAILPOET-1646] 2018-12-17 09:58:26 +03:00
4260960b59 Fix typos - subsciber => subscriber 2018-12-15 13:08:47 +01:00
f27ecdc079 Always load NPS poll on newsletters page
[MAILPOET-1670]
2018-12-13 15:48:51 +01:00
a46d98ec44 Refactor WPFunctions to be injectable with DI 2018-12-12 16:43:52 +01:00
0e4de4197d Merge pull request #1651 from mailpoet/array-column-fix
User polyfill for array_column [MAILPOET-1618]
2018-11-27 07:51:31 -05:00
a9f3eeeb0d User polyfill for array_column
[MAILPOET-1618]
2018-11-27 11:13:00 +01:00
cfbb20aa46 Unify type of statistics summary data
[MAILPOET-1645]
2018-11-19 16:10:29 +01:00
362235e96a Display number of welcome notification on listings page
[MAILPOET-1562]
2018-11-12 15:32:02 +01:00
c13974ad82 Merge pull request #1590 from mailpoet/default-confirmation-email-update
Change default signup confirmation email [MAILPOET-1563]
2018-11-02 13:40:48 -04:00
wxa
4d93aff2cb Change default signup confirmation email [MAILPOET-1563] 2018-10-31 17:06:15 +03:00
wxa
7b859660b7 End support for PHP 5.5 [MAILPOET-1317] 2018-10-31 15:21:34 +03:00
1e7542848a Merge pull request #1556 from mailpoet/arrays-to-objects
Replace entity arrays with objects [MAILPOET-1495]
2018-10-22 14:59:12 -04:00
03ca022596 Fix bulk re-sending confirmation emails for subscribers
[MAILPOET-1598]
2018-10-22 10:08:35 +02:00
654dd1e8d0 Rename Send classes
[MAILPOET-1522]
2018-10-15 13:06:19 +02:00
436406f800 Refactor simple array usages in models
[MAILPOET-1495]
2018-10-12 11:26:33 +02:00
70debcc828 Refactor confirmation email sending
Aspect mock stopped working for me so I had to create a separate service
for sending confirmation emails.

[MAILPOET-1522]
2018-10-11 13:39:39 +02:00
4249c7a2cb Send an email notification on new subscriber
[MAILPOET-1522]
2018-10-11 10:23:06 +02:00
b632d74e5f triming settings values 2018-10-09 19:54:06 +02:00
8c44ef561c adding transaction 2018-10-04 14:52:49 +02:00
c51a3f208c delete related scheduled_task_subscribers records 2018-10-04 14:52:49 +02:00
5614a7a4b2 Merge pull request #1505 from mailpoet/sending-erros-levels
Multiple Sending Error Levels [MAILPOET-1154]
2018-09-24 07:09:39 -04:00
c6273a6c3f Merge pull request #1513 from mailpoet/woo-fix
adding wasScheduledForSubscriber method to Newsletter model [PREMIUM-95]
2018-09-21 09:34:27 -04:00
fdd1bce566 Add annoucement for free welcome emails
[MAILPOET-1525]
2018-09-20 14:52:25 +02:00
2c89b767a4 adding wasScheduledForSubscriber method to Newsletter model 2018-09-20 09:06:14 +02:00
624c6d900e Add processing of soft errors
When processing soft error we only save error to particular subscriber and continue sending.

[MAILPOET-1154]
2018-09-13 11:12:38 +02:00
60ce501c20 Purge old logs
[MAILPOET-570]
2018-08-28 14:36:22 +02:00
031125517e Add rudimentary logger
[MAILPOET-570]
2018-08-28 14:36:22 +02:00
ae0e03d2f3 Update code for PHP 5.5
[MAILPOET-1496]
2018-08-23 12:10:21 +02:00
1252f35a23 Add sending queue status to help page
[MAILPOET-1459]
2018-07-26 13:08:15 +02:00
b44fe6d522 Merge pull request #1422 from mailpoet/tasks-pausing
Pause scheduled tasks for deactivated emails [MAILPOET-1442]
2018-07-10 09:59:03 -04:00
90bdcd2213 Merge pull request #1411 from mailpoet/default-sender
Set default sender on newsletter save [MAILPOET-1415]
2018-07-10 09:42:38 -04:00
aab68bc0eb Extend pausing of scheduled tasks also for welcome and automatic emails [MAILPOET-1442]
Without setting the tasks status to paused they would stay sheduled but couldn't be sent.
2018-06-29 16:29:46 +02:00
dff9154e7d Fix export of newsletters statistics [MAILPOET-1444] 2018-06-29 14:40:13 +02:00
55affcb556 Set default sender on newsletter save
[MAILPOET-1415]
2018-06-25 12:45:02 +01:00
9308cffd45 Refactor fetching newsletter options to respect its type [MAILPOET-1431] 2018-06-19 17:06:56 +02:00
71fed489ec Improve error reporting in API
[MAILPOET-1290]
2018-06-12 10:32:20 +01:00
9aa796681a Processes stats for automatic emails 2018-06-11 13:40:05 -04:00
e578b0a4ea Decodes meta option field if it exists on the object 2018-06-11 13:38:11 -04:00
08fa5b88b5 Removes unused condition 2018-06-11 13:38:11 -04:00
32e02cbf52 Adds meta column to sending queues 2018-06-11 13:33:44 -04:00
b8ce6ff88c Rotate scheduled tasks
Scheduled tasks should rotate so that they don't block
sending when they cannot be send.

[MAILPOET-1391]
2018-06-04 16:00:32 +01:00
b3a23bdddc Merge pull request #1363 from mailpoet/fix-post-notification-update
Fix sending task reschedule [MAILPOET-1378]
2018-05-21 10:43:54 -04:00
9b9abf5cde Fix sending task reschedule
The query returned data from the sending queue table
So the next update updated the wrong row in the tasks table

[MAILPOET-1378]
2018-05-17 16:13:51 +01:00
941b88495a Pause sending tasks for inactive notifications
[MAILPOET-1376]
2018-05-15 16:40:31 +01:00
e55aab43b5 Merge pull request #1350 from mailpoet/gdpr-clicks
Export statistics clicks [MAILPOET-1357]
2018-05-14 10:19:37 -04:00
1af5802030 Add subscriber source
[MAILPOET-1377]
2018-05-14 13:55:47 +01:00
a664d3631b Export statistics clicks
[MAILPOET-1357]
2018-05-11 18:34:25 +01:00