Commit Graph

1296 Commits

Author SHA1 Message Date
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
33aa7180f3 Catch error when rendering survey
[MAILPOET-1491]
2018-08-14 13:46:48 +02:00
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
406c8bb6bd Render welcome wizard page for a new installation
[MAILPOET-1439]
2018-08-13 10:34:34 +02:00
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
51c89d5aa1 Requires PHP 5.5 or newer. 2018-08-09 14:12:58 +02:00
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
7186f4b13a Add fetching of latest sending tasks for help page
[MAILPOET-1460]
2018-08-02 08:06:06 +02:00
1252f35a23 Add sending queue status to help page
[MAILPOET-1459]
2018-07-26 13:08:15 +02:00
5f6fe1a7e5 Add cron status to admin help section
[MAILPOET-1457]
2018-07-25 13:39:55 +02:00
d670fe27ee Remove button if MSS is active
[MAILPOET-1435]
2018-07-10 14:22:40 +01:00
d9c9620a67 Increase length of URL in links [MAILPOET-1438] 2018-06-25 09:43:10 +02:00
989cda7f0e Merge pull request #1399 from mailpoet/end-53
End PHP 5.3 support [MAILPOET-1423]
2018-06-18 08:33:18 -04:00
8ed6c46ef9 Update php 5.4 warning message
[MAILPOET-1423]
2018-06-14 09:31:44 +01:00
7e843b5fdf Show a survey on plugin deactivation
[MAILPOET-1386]
2018-06-12 15:52:25 +01:00
fff6c966d8 Marks WooCommerce group as beta 2018-06-11 13:40:06 -04:00
20dbc3c74b Adds WooCommerce teaser 2018-06-11 13:40:06 -04:00
b16cbf9e7d Updates column type since it may contain long meta object 2018-06-11 13:33:44 -04:00
32e02cbf52 Adds meta column to sending queues 2018-06-11 13:33:44 -04:00
7cc165b3d1 Merge pull request #1379 from mailpoet/video-guide-badges
Video guides: add badges to UI [MAILPOET-1395]
2018-06-11 11:37:31 -04:00
4070a56547 camel case 2018-06-06 17:03:22 +01:00
d6f72087e9 video badges code review 2018-06-06 12:55:20 +01:00
b9ce9ecf28 Fix image fullwidth toggle [MAILPOET-1365]
Prevent WordPress $content_width global to override
mailpoet_image_size when calling wp_get_attachment_image_src()
in ACL generated posts.
2018-06-05 10:19:39 +02:00
ac47866295 Fix image fullwidth toggle [MAILPOET-1365]
Prevent WordPress $content_width global to override
mailpoet_image_size when calling wp_get_attachment_image_src()
in ACL generated posts.
2018-06-05 08:59:57 +02:00
c88c8a9c96 add video links 2018-06-04 18:12:48 +01:00
59d632895e Merge pull request #1369 from mailpoet/posts-alc-image
Multi-column layout in ALC/Posts [MAILPOET-1350]
2018-06-04 07:37:56 -04:00
2573e2f785 Change field type of newsletter_templates.description to force dbDelta
set the column's default value [MAILPOET-1398]
2018-05-29 16:35:12 +03:00
3872ffbbc4 fixing some bugs and updating template 2018-05-29 11:21:24 +00:00
f285cfcdc3 Add back wp_mailpoet_newsletter_templates.description field to avoid
breaking backwards compatibility to sites that still have template
descriptions.
Empty-string default value allows it not to break when field is not specified
or is null.
2018-05-28 16:51:46 +03:00
3e84a1f8e1 fixing translations 2018-05-23 21:32:59 +00:00
74250b87f9 Merge pull request #1368 from mailpoet/mp1336
Skip the changelog page after update [MAILPOET-1336]
2018-05-23 07:07:56 -04:00
ec34a9efca Merge pull request #1360 from mailpoet/mp1306
Newsletter template thumbnail redesign [MAILPOET-1306]
2018-05-23 07:06:06 -04:00
e5a1af96cb Stop showing the what's new page
[MAILPOET-1336]
2018-05-22 15:09:45 +02:00
75bad97b10 Newsletter template thumbnail redesign
Redesigned the template selection screen to
look like the WordPress theme selector.

The main changes relate to:
* style changes, to achieve the new look
* jsx templates, to work with new css changes
* template, removed the description field

[MAILPOET-1306]
2018-05-22 10:23:07 +02:00
2da6c2ec49 Merge pull request #1362 from mailpoet/welcome-email-fix
Fix welcome emails
2018-05-21 09:45:25 -04:00
8a1fe0df6b Merge pull request #1367 from mailpoet/bugfix
fixing fatal error when using `wp_add_privacy_policy_content` in init hook [MAILPOET-1390]
2018-05-21 08:18:28 -04:00
d56f2c59ef Merge pull request #1355 from mailpoet/subscriber-source
Subscriber source [MAILPOET-1377]
2018-05-21 08:17:00 -04:00
fbd11cf848 fixing fatal error when using wp_add_privacy_policy_content in init hook 2018-05-21 07:47:17 +00:00
5223687326 Fix welcome emails
Decreased priority. This was a conflict with Members plugin
Members plugin has priority 5 and we were checking
user roles before Members plugin correctly
assigned them.

[PREMIUM-83]
2018-05-17 11:13:34 +01:00
859b87c7c9 Add index based on subscriber_id to scheduled_task_subscribers
[MAILPOET-1382]

This is done to avoid full table scans when scheduling welcome emails
and checking whether or not an email has been sent.
There we have to query based on `subscriber_id`, but without having a
`task_id`, so MySQL cannot make use of the `(task_id, subscriber_id)`
primary key.
2018-05-15 18:39:17 +03:00
3e9d7fc68d Add NOT NULL constraint to custom field value field type 2018-05-15 11:33:22 +03:00
1d8e8e8786 Text field cannot have default values 2018-05-14 19:54:20 +03:00
6ad6190da3 Fix custom fields to allow values longer than 255 characters
[MAILPOET-1381]
2018-05-14 19:39:07 +03:00
603062f23e Set source for existing subscribers
[MAILPOET-1377]
2018-05-14 15:56:36 +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
2627ea865a Merge pull request #1344 from mailpoet/mp1371
Fix: CPU usage and sending issue on slow host [MAILPOET-1371]
2018-05-14 07:54:55 -04:00
572cc1671b Merge branch 'master' into gdpr-privacy-policy 2018-05-14 12:13:21 +01:00
a664d3631b Export statistics clicks
[MAILPOET-1357]
2018-05-11 18:34:25 +01:00
5912004c10 Fix: CPU usage and sending issue on slow host
On some slow host, the `newsletter` table get filled with
duplicated `notification_history` marked as `sending` that
never get sent.

To prevent this we've made the two following changes:
* We prevent firing `publis_*` hooks on post_type which
are excluded from search.
* We do not schedule a new post notification email if one
has an `notification_history` entry marked as `sending`.

[MAILPOET-1371]
2018-05-10 15:25:23 +02:00