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
d9c9620a67
Increase length of URL in links [MAILPOET-1438]
2018-06-25 09:43:10 +02: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
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
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
ec34a9efca
Merge pull request #1360 from mailpoet/mp1306
...
Newsletter template thumbnail redesign [MAILPOET-1306]
2018-05-23 07:06:06 -04: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
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
1af5802030
Add subscriber source
...
[MAILPOET-1377]
2018-05-14 13:55:47 +01:00
cdc6d8a966
Merge pull request #1314 from mailpoet/add-index
...
Add index to task_id [MAILPOET-1334]
2018-03-21 13:39:41 +02:00
37f70b900d
Fix DB migration
2018-03-21 11:29:54 +02:00
511e07455f
Fix migration task to be done only when one hasn't been done
...
[MAILPOET-1333]
2018-03-21 11:21:23 +02:00
d28b4fda58
Add index to task_id
...
[MAILPOET-1334]
2018-03-21 08:26:32 +00: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
755179e0d1
segments/migrate: Avoiding collation error in subscribers sync MAILPOET-1288
2018-03-06 21:17:16 +01:00
c0c57f6b67
Sending queue refactoring WIP [MAILPOET-903]
2018-02-13 11:39:50 +03:00
5d8d9567c7
Merge pull request #1234 from mailpoet/tempales-categories
...
Add template categorization [MAILPOET-1159]
2018-01-30 16:20:01 +02:00
e8c7584b9b
Fix a fatal error when creating a subscribers table in MySQL strict mode [MAILPOET-1268]
2018-01-23 15:59:20 +03:00
cae46d9acd
fixed duplicated templates when scheduling/sending same newsletter twice
2018-01-22 11:01:19 +00:00
74f008517b
adding categories to templates
2018-01-22 11:01:18 +00:00
2c358ab179
Add progressive throttling of subscriptions from the same IP address [MAILPOET-1128]
2017-10-10 19:36:20 +03:00
bf1f696870
Add index to improve query performance
...
[MAILPOET-1117]
2017-09-21 13:17:02 +01:00
922d2b4b5f
Fix migration
...
[MAILPOET-1073]
2017-09-07 13:42:18 +01:00
8757598a2d
Add index
...
[MAILPOET-1073]
2017-09-07 13:42:18 +01:00
563ca3e605
Switch ID fields from mediumint to int in DB [MAILPOET-1022]
2017-07-25 13:11:56 +03:00
c02394b576
Prepare subscribers in the Bounce worker DB-side for performance reasons [MAILPOET-940]
2017-07-13 13:27:27 +03:00
6a9b8d88c2
Extract subscribers to a separate table in the Bounce worker [MAILPOET-940]
2017-07-13 13:27:27 +03:00
394118f113
Adds sent_at column to the newsletters table
...
Modifies populator to update existing newsletters' sent_at field
2017-07-07 11:05:33 -04:00
6e929dcf79
Refactor simple workers to use a ScheduledTask model [MAILPOET-940]
2017-07-05 17:00:23 +03:00
181d7b9876
Add indexes to stat tables to speed up counting unopened subscribers [PREMIUM-21]
2017-06-14 14:59:20 +01:00
8517896660
Rename imported_data_mapping table to mapping_to_external_entities
2017-06-12 13:13:06 +02:00
472be3b071
Import the MP2 users lists
...
Import the MP2 users
Add the table "imported_data_mapping"
Add the function Helpers::mysql_date
2017-06-12 13:13:00 +02:00
35c25d3337
Updates length to support IPv4 mapped IPv6 addresses
2017-06-08 13:45:50 +01:00
ae25e95d51
Updates length of columns with IP addresses to 39
2017-06-08 13:45:50 +01:00
a6eb1b06da
Add connection charset sync with WP and convert existing data to it
2017-05-24 15:45:12 +03:00
fbc0a3ad8d
Add detailed stats page support in Free [PREMIUM-1]
2017-04-25 12:45:49 +03:00
98d6f55a6e
Tweak Sending Service key validation after a code review [MAILPOET-743]
...
* Abstract key state to unbound it from the API response codes
* Rename SendingServiceKeyCheck task for clarity
* Add a setter for the API key in the Bridge API class
* Make some smaller fixes
2017-01-27 16:22:11 +03:00
6dc9f9d2ab
Add queue_id index names [MAILPOET-746]
2017-01-09 11:14:38 +03:00
f8d78d87af
Add indexes for even more speedy statistics retrieval [MAILPOET-746]
2016-12-31 22:19:51 +03:00
95f8f130ea
Update subscriber data on repeated subscriptions [MAILPOET-760]
2016-12-29 15:29:32 +03:00
9ac4c3de72
- Adds new "hash" column to the newsletters table
...
- Updates newsletter model to automatically generate hash when saving
newsletter
- Adds new getByHash method to the newsletter model
2016-12-18 23:08:07 -05:00
0535e1eaeb
Merge pull request #737 from mailpoet/sending_service_bounce_sync
...
Add bounce synchronization with MailPoet Sending Service [MAILPOET-696]
2016-12-08 21:47:55 -05:00
baf0d374ae
Add bounce synchronization with MailPoet Sending Service [MAILPOET-696]
2016-12-06 22:48:36 +03:00
72f696e834
- Removes unused logic to deal with "failed" subscribers
...
- Updates sending queue worker to handle new mailer response format
2016-11-28 09:50:32 -05:00
c22d3c8957
Renamed 'ip' column to 'subscribed_ip'
...
- updated code based on PR review
2016-11-09 11:43:08 +01:00
1a6b032943
Added subscription limit in order to avoid mass subscriptions
2016-11-08 17:29:28 +01:00