Commit Graph

3270 Commits

Author SHA1 Message Date
Michelle Shull
e57b537a85 Merge pull request #1478 from mailpoet/orphaned-tasks
Orphaned tasks
2018-08-27 10:46:52 -04:00
Tautvidas Sipavičius
8b725f1c91 Rename transient attribute to data_notice_name 2018-08-27 17:36:52 +03:00
Jan Jakeš
a08ed493cf Add join on queues to scheduled tasks query
[MAILPOET-1471]
2018-08-25 17:18:31 +02:00
Jan Jakeš
54629b7690 Add missing deleted_at exclusion to scheduled queues query
[MAILPOET-1471]
2018-08-25 16:11:44 +02:00
Tautvidas Sipavičius
d1406970cc Fix coding style issue - redundant space after if 2018-08-23 15:11:45 +03:00
Tautvidas Sipavičius
c68f58a7c0 Display PHP version warning via notice filter instead of stdout 2018-08-23 15:06:21 +03:00
Pavel Dohnal
ae0e03d2f3 Update code for PHP 5.5
[MAILPOET-1496]
2018-08-23 12:10:21 +02:00
Pavel Dohnal
e40a1e91c0 Add indexes for foreign keys
[MAILPOET-1497]
2018-08-23 09:48:58 +02:00
Michelle Shull
6ddbe46b73 Merge pull request #1469 from mailpoet/api-cf-validate
Reject requests without mandatory custom fields [MAILPOET-1405]
2018-08-22 08:09:21 -04:00
Pavel Dohnal
ac33e11c60 Reject requests without mandatory custom fields
We need to make sure subscribers cannot be created without custom fields
Users require GDPR consent and we need to make sure there are no way to
create a subscriber without mandatory custom fields

[MAILPOET-1405]
2018-08-21 15:03:08 +02:00
Tautvidas Sipavičius
31411d2a06 Merge pull request #1468 from mailpoet/cron-post
Use POST for cron requests [MAILPOET-1485]
2018-08-16 12:54:47 +03:00
Jan Jakeš
fcef5f0d2b Show intro only on new install (but not when migrating from WP2)
Intro is marked as shown only when "Skip" or "Done" is explicitly used - this
avoids closing the intro by mistake and never having the option to see it again.

[MAILPOET-1446]
2018-08-16 10:22:57 +02:00
Pavel Dohnal
8ea06f3f31 Use POST for cron requests
[MAILPOET-1485]
2018-08-16 08:27:05 +02:00
Tautvidas Sipavičius
23c54824a6 Merge pull request #1465 from mailpoet/survey-catch
Catch error when rendering deactivation survey [MAILPOET-1491]
2018-08-14 16:19:13 +03:00
Pavel Dohnal
33aa7180f3 Catch error when rendering survey
[MAILPOET-1491]
2018-08-14 13:46:48 +02:00
Pavel Dohnal
e73b12d6f0 Let parsley to render error where it needs to
[MAILPOET-1463]
2018-08-13 16:49:29 +02:00
Rostislav Wolny
e55df2ca2d Add filter for skipping welcome wizard
This was requested for the purposes of the demo page

[MAILPOET-1439]
2018-08-13 10:34:34 +02:00
Rostislav Wolny
406c8bb6bd Render welcome wizard page for a new installation
[MAILPOET-1439]
2018-08-13 10:34:34 +02:00
Rostislav Wolny
a8c7615013 Remove welcome page
The welcome page will be replaced by a new welcome wizard

[MAILPOET-1439]
2018-08-13 10:34:34 +02:00
Vlad
51c89d5aa1 Requires PHP 5.5 or newer. 2018-08-09 14:12:58 +02:00
Rostislav Wolny
659f748dc9 Add cache headers to cron endpoints
[MAILPOET-1464]
2018-08-09 14:08:04 +02:00
Rostislav Wolny
c7aeca116f Add queue_id index into newsletter_links table
Missing index caused that it took to long when generating tracked unsubscribe URL.

[MAILPOET-1486]
2018-08-08 09:15:06 +02:00
Rostislav Wolny
7186f4b13a Add fetching of latest sending tasks for help page
[MAILPOET-1460]
2018-08-02 08:06:06 +02:00
Pavel Dohnal
a3b79a6907 Fix overriding cron token 2018-07-31 17:48:26 +02:00
Rostislav Wolny
1252f35a23 Add sending queue status to help page
[MAILPOET-1459]
2018-07-26 13:08:15 +02:00
Rostislav Wolny
5f6fe1a7e5 Add cron status to admin help section
[MAILPOET-1457]
2018-07-25 13:39:55 +02:00
Rostislav Wolny
3184b43b3b Add status flag for cron deactivation
Cron daemon, which was triggered by WordPress method, was deactivated
by deletion from DB and it caused the lost of all log data about it.
This commit changes the implementation so that the daemon is deactivated by changing status flag.

[MAILPOET-1457]
2018-07-25 13:23:21 +02:00
Michelle Shull
65e49808c0 Merge pull request #1430 from mailpoet/improve-errors
Improve error reporting for MSS sending [MAILPOET-1445]
2018-07-23 11:16:53 -04:00
Michelle Shull
d165732f66 Merge pull request #1431 from mailpoet/background-images
Column Background Images [MAILPOET-1403]
2018-07-23 09:33:08 -04:00
Michelle Shull
eac68e4032 Merge pull request #1435 from mailpoet/new-form-fix
Fix create new form link in WP widgets settings [MAILPOET-1452]
2018-07-23 07:44:22 -04:00
Pavel Dohnal
27b9857e6a Improve error reporting for MSS sending
[MAILPOET-1445]
2018-07-19 16:21:23 +01:00
Rostislav Wolny
45b22f62d7 Fix create new form link in WP widgets settings [MAILPOET-1452] 2018-07-19 16:52:42 +02:00
Rostislav Wolny
c3e2b17aa1 Add background images support to renderer [MAILPOET-1403] 2018-07-19 14:13:06 +02:00
qfrery
2e6a2233f2 don't identify mixpanel users if public_id is null 2018-07-19 10:13:48 +01:00
qfrery
3a2ee709eb fix failing bridge tests 2018-07-19 10:13:48 +01:00
qfrery
7b4e63c8c5 force user data to be resent on public_id change 2018-07-19 10:13:48 +01:00
qfrery
2851fa3a4a add comment to isPublicIdNew function 2018-07-19 10:13:48 +01:00
qfrery
76686e08fe analytics : use a unique public id 2018-07-19 10:13:48 +01:00
Michelle Shull
3318dd3ace Merge pull request #1395 from mailpoet/hackday-todo
Deleted TODOs after noting required actions [MAILPOET-1433]
2018-07-16 14:35:38 -04:00
Michelle Shull
5c66025633 Merge pull request #1418 from mailpoet/cron-ping-warning
Automatically test if cron can be pinged and display a notice [MAILPOET-801]
2018-07-16 10:36:34 -04:00
Michelle Shull
96f36d0d1c Merge pull request #1426 from mailpoet/update-text
Update text [MAILPOET-1436]
2018-07-12 12:17:36 -04:00
Rostislav Wolny
03817657a0 Display warning for cron accessibility problem [MAILPOET-801] 2018-07-11 09:27:19 +02:00
Rostislav Wolny
3c7cd193b6 Detect not accessible cron daemon [MAILPOET-801]
This adds a function to a CronHelper which detect accessibility problem based on timestamps
which are stored during cron execution. The main idea is that the cron daemon should update run_started_at
within the REQUEST_TIMEOUT after it was accessed (run_accessed_at).
2018-07-11 09:27:19 +02:00
Rostislav Wolny
083372a391 Store timestamps and last error during cron process [MAILPOET-801] 2018-07-11 09:27:14 +02:00
Michelle Shull
eeffaf9c88 Merge pull request #1424 from mailpoet/bounce-button
Remove button if MSS is active [MAILPOET-1435]
2018-07-10 13:00:29 -04:00
Pavel Dohnal
82baa6cdbe Clarify MP version in form widget
[MAILPOET-1436]
2018-07-10 16:44:41 +01:00
Michelle Shull
1baace589e Merge pull request #1425 from mailpoet/fix-posts-paragraphs
Fix spacing between paragraphs in full post [MAILPOET-1455]
2018-07-10 11:32:25 -04:00
Michelle Shull
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
Michelle Shull
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
Pavel Dohnal
d670fe27ee Remove button if MSS is active
[MAILPOET-1435]
2018-07-10 14:22:40 +01:00