c7f71663d9
Make templates payload smaller
...
[MAILPOET-1479]
2018-08-30 11:46:37 +02:00
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
3a2ee709eb
fix failing bridge tests
2018-07-19 10:13:48 +01:00
76686e08fe
analytics : use a unique public id
2018-07-19 10:13:48 +01:00
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
03817657a0
Display warning for cron accessibility problem [MAILPOET-801]
2018-07-11 09:27:19 +02: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
55affcb556
Set default sender on newsletter save
...
[MAILPOET-1415]
2018-06-25 12:45:02 +01:00
6b78762bcf
api validation localhost error message : display only if localhost
2018-06-23 15:10:16 +02:00
ad0e04a9c2
Revert "api validation localhost error message : display only if localhost"
...
This reverts commit 4992b65f14
.
2018-06-23 15:07:37 +02:00
4992b65f14
api validation localhost error message : display only if localhost
2018-06-23 15:03:25 +02:00
84bde18fce
Merge branch 'master' of https://github.com/mailpoet/mailpoet into best_api_error_message
2018-06-23 14:44:07 +02:00
9308cffd45
Refactor fetching newsletter options to respect its type [MAILPOET-1431]
2018-06-19 17:06:56 +02:00
ebc9c4db39
best api key error message
2018-06-11 18:54:27 +01:00
7b665acae3
Prevents sending queue rerendering when post notification is updated
2018-05-27 21:59:58 -04:00
3e84a1f8e1
fixing translations
2018-05-23 21:32:59 +00: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
3c499d0626
retuning empty response on subscribe
2018-05-14 15:24:39 +00:00
11b29a1efa
Add source to subscribed entered in admin
...
[MAILPOET-1377]
2018-05-14 13:55:47 +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
cb648da677
Adds hook to filter each listings item
2018-04-11 23:20:07 -04:00
ea0676718e
Filters data before other logic
2018-04-11 23:11:41 -04:00
adbebb39f1
Adds automatic email type to newsletter model/API listing method
2018-04-11 19:03:03 -04:00
06dac13327
Merge pull request #1300 from mailpoet/archive-page-subject
...
Api/newsletter: Re-render email in queue on save [MAILPOET-1305]
2018-04-03 13:46:10 +03:00
662b033677
api/newsletters: Re-render newsletter with queue on save [MAILPOET-1305]
2018-03-27 19:24:59 +02:00
986cce4a92
Adds unit tests
2018-03-24 13:33:18 -04:00
a0947611fb
Fixes the rescheduling of sending tasks
2018-03-24 11:36:00 -04:00
18a6a1c439
Removes call to method that marks sending queue task as complete
...
When sending queue is added, subscriber count is always 0 and
subscribers list is null. To that end, the removed code had no effect
and only introduced an issue.
2018-03-22 20:16:35 -04:00
467cf350e9
Abstract WP's current_time() function in the code base
2018-03-20 16:34:50 -04:00
a3cabad752
Merge pull request #1268 from mailpoet/sending_queue_refactoring
...
Refactor sending queues to use scheduled task and task subscriber tables [MAILPOET-903]
2018-03-20 08:47:26 -04:00
99edc35b08
Handle bulk operations on subscribers filtered by dynamic segments
...
[PREMIUM-69]
2018-02-28 17:12:56 +00:00
476af99130
Display only terms with labels
...
[MAILPOET-1292]
2018-02-19 11:59:41 +00:00
b9546b61a8
Fix acceptance tests, update counters [MAILPOET-903]
2018-02-14 19:57:14 +03:00
84dfa88a1a
Don't load subscriber IDs in memory when preparing tasks from static segments [MAILPOET-903]
2018-02-13 20:36:01 +03:00
be6647d763
Fix unit tests [MAILPOET-903]
2018-02-13 11:39:50 +03:00
c0c57f6b67
Sending queue refactoring WIP [MAILPOET-903]
2018-02-13 11:39:50 +03:00
bf8b0c81df
Merge pull request #1262 from mailpoet/recently-sent-templates
...
limitting the recently sent templates to 12 [MAILPOET-1265]
2018-02-13 11:28:42 +03:00
a754cfaa52
limitting the recently sent templates to 12
2018-02-09 16:43:40 +00:00
4a3ba73406
Use filter for getTerms search
...
[MAILPOET-1293]
2018-02-07 12:58:00 +00:00
9159e8d21d
Merge pull request #1249 from mailpoet/stats-segmentation
...
Stats segmentation [PREMIUM-42]
2018-02-01 20:34:39 -05:00
17a25120d4
Add conflict HTTP code
...
[PREMIUM-42]
2018-01-30 10:16:12 +00:00
cae46d9acd
fixed duplicated templates when scheduling/sending same newsletter twice
2018-01-22 11:01:19 +00:00
3ae7b436de
returning preview url in meta
2018-01-22 11:01:19 +00:00
a519eff231
saving recently sent templates
2018-01-22 11:01:19 +00:00
a1ba783264
reCaptcha works without javascript now
2018-01-18 10:50:07 +00:00
c63b7d9b91
handling multiple instances of reCaptcha
2018-01-15 10:47:25 +00:00
a8052c118a
fixing minor issues and adding unit test
2018-01-15 10:46:07 +00:00
1ad0dce425
applying compact design and updating error messages
2018-01-15 10:46:06 +00:00
99a007fb70
fix recaptcha validation
2018-01-15 10:46:06 +00:00
caa0623112
handling recaptcha on the PHP side
2018-01-15 10:46:06 +00:00