Commit Graph

5329 Commits

Author SHA1 Message Date
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
ad48aff5c1 Merge pull request #1364 from mailpoet/import_filename_fix
Fixes import issue when filename contains multiple periods [MAILPOET-1388]
2018-05-21 07:26:08 -04:00
fa7387c9e4 Merge pull request #1359 from mailpoet/fix-console-warning
Fix warning in console [PREMIUM-87]
2018-05-21 07:18:33 -04:00
fbd11cf848 fixing fatal error when using wp_add_privacy_policy_content in init hook 2018-05-21 07:47:17 +00:00
e469a32f9e Live chat & better Helpscout integration 2018-05-18 20:00:45 +02:00
2104451ec3 Adjusts regex to match extension after the last period 2018-05-17 18:21:46 -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
dbdf432c1d Merge pull request #1347 from mailpoet/queue_rendered_subject_improvement
Uses queue's rendered subject when sending newsletter [MAILPOET-1373]
2018-05-17 08:35:25 -04:00
8a877ed637 Merge pull request #1356 from mailpoet/welcome-email-scheduling
Add index based on subscriber_id to scheduled_task_subscribers [MAILPOET-1382]
2018-05-17 08:33:57 -04:00
4da7ed44e5 Merge pull request #1352 from mailpoet/less-info
Returning only the id and email on form's response [MAILPOET-1370]
2018-05-17 06:59:10 -04:00
952c0f5aa7 Merge pull request #1358 from mailpoet/vulnerable-dependencies
Update vulnerable jQuery 2.1.4 and hoek 4.2.0 dependencies [MAILPOET-1383]
2018-05-17 06:43:19 -04: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
ee07f3e734 Fix warning in console 2018-05-16 14:03:38 +01:00
0c585d15e1 Refactor events_list.jsx to suppress lint6 warnings
Likely happened due to updated package-lock.json
2018-05-15 21:11:24 +03:00
1d362f9cf6 Update webpack 1.11.0 -> 1.12.9 to force a newer Uglify version 2018-05-15 19:56:12 +03:00
ff9f9a0a90 Update vulnerable jQuery 2.1.4 -> 3.3.1, and jsdom to update hoek
dependency [MAILPOET-1383]

Unless I missed something, judging based on the jQuery 3.0 upgrade guide
it appears we are compatible with jQuery 3.x, so I'm updating just the
library version.  We're using version bundled with WP anyways for the
most part, and only load 3.x in JS tests.

jsdom was updated to 11.10.0 to update dependency on hoek 4.2.0 -> 4.2.1
2018-05-15 19:21:54 +03:00
941b88495a Pause sending tasks for inactive notifications
[MAILPOET-1376]
2018-05-15 16:40:31 +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
d44c275790 Release 3.7.2 3.7.2 2018-05-15 15:47:57 +03:00
f942e98645 Merge pull request #1354 from mailpoet/custom-field-value-length
Fix custom fields to allow values longer than 255 characters [MAILPOET-1381]
2018-05-15 06:08:06 -04:00
3e9d7fc68d Add NOT NULL constraint to custom field value field type 2018-05-15 11:33:22 +03:00
1c6c275295 Passes single array with shortcode details 2018-05-14 19:16:24 -04: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
3c499d0626 retuning empty response on subscribe 2018-05-14 15:24:39 +00:00
d4e3334f9e Add source to privacy exports
[MAILPOET-1377]
2018-05-14 16:22:51 +01: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
a4fdd32c48 Merge pull request #1353 from mailpoet/subscriber-source
Subscriber source [MAILPOET-1377]
2018-05-14 10:19:00 -04:00
3940381e30 Add source to wp users
[MAILPOET-1377]
2018-05-14 13:55:47 +01:00
582f241ea4 Add source to subscribed entered in admin
[MAILPOET-1377]
2018-05-14 13:55:47 +01:00
11b29a1efa Add source to subscribed entered in admin
[MAILPOET-1377]
2018-05-14 13:55:47 +01:00
f5d59eb00e Add source to imported subscribers
[MAILPOET-1377]
2018-05-14 13:55:47 +01: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
96b02cccc4 Merge pull request #1345 from mailpoet/react-warning
fixing the react select warning [MAILPOET-1310]
2018-05-14 07:29:04 -04:00
7d912e941f Merge pull request #1351 from mailpoet/gdpr-privacy-policy
Add privacy policy [MAILPOET-1360]
2018-05-14 07:27:26 -04:00
572cc1671b Merge branch 'master' into gdpr-privacy-policy 2018-05-14 12:13:21 +01:00
709de7dd54 Merge pull request #1348 from mailpoet/gdpr-opens
Export viewed emails [MAILPOET-1356]
2018-05-14 07:00:46 -04:00
24ce88c4d5 Merge pull request #1349 from mailpoet/gdpr-eraser
Gdpr eraser [MAILPOET-1359]
2018-05-14 07:00:03 -04: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
f5c56bf492 Add privacy policy
[MAILPOET-1360]
2018-05-10 11:39:14 +01:00
d5b9664bde Fix failing tests 2018-05-09 12:47:25 +01:00
bd01b5855e Add subscriber eraser for GDPR
[MAILPOET-1359]
2018-05-09 09:28:04 +01:00
a742dacf32 Updates changelog and bumps up release version to 3.7.1 3.7.1 2018-05-08 11:13:09 -04:00
e62444d34e Merge pull request #1346 from mailpoet/welcome_email_count_fix
Fixes sent count not being displayed in welcome listings [MAILPOET-1374]
2018-05-08 09:38:19 -04:00
d2f98bc2e5 text field warning 2018-05-08 13:40:38 +01:00