Rodrigo Primo
ffa91da869
Create a proxy method to get the processed date from within NewsletterEntity
...
[MAILPOET-3629]
2021-09-20 14:01:34 +02:00
Rodrigo Primo
2e354173db
Deprecated old archive filters and add new ones
...
Using new filters is needed as the parameters passed to the filters
changed. If we continued using the same filters, users might run into
fatal errors.
[MAILPOET-3629]
2021-09-20 14:01:34 +02:00
Rodrigo Primo
0c44e4dbd2
Replace $newsletter->getQueues()->first() with $newsletter->getLatestQueue()
...
[MAILPOET-3629]
2021-09-20 14:01:34 +02:00
Rodrigo Primo
97d177013f
Refactor \MailPoet\Models\Newsletter::getArchives() to Doctrine
...
[MAILPOET-3629]
2021-09-20 14:01:34 +02:00
Rodrigo Primo
3ca95ed4da
Add a WP filter to let users change the MP prefix for DB tables
...
[MAILPOET-3798]
2021-09-20 13:07:39 +02:00
Rodrigo Primo
a25a6db1f5
Display the updated_at field using the site timezone
...
This commit changes the logic to display the updated_at field for tasks
in the system status page to use the site timezone.
[MAILPOET-3692]
2021-09-20 10:33:33 +02:00
Jan Lysý
f9ba4623c6
Create custom validation for names
...
I had to use a custom validation because we want to different
error message for each part of validation.
I didn't find a better solution for Parsley library.
[MAILPOET-3786]
2021-09-20 09:17:43 +02:00
Pavel Dohnal
21839fc30b
Fix indentation of multiline function declarations
...
[MAILPOET-3732]
2021-09-17 12:17:36 +02:00
Pavel Dohnal
cdda3480ca
Make all constructor signatures multiline
...
[MAILPOET-3732]
2021-09-16 14:19:40 +02:00
Jan Lysý
ccedd3a112
Add count of bounced emails into API response
...
[MAILPOET-3766]
2021-09-14 15:59:50 +02:00
Pavel Dohnal
2892a23deb
Fix machine opens counter
...
[MAILPOET-3797]
2021-09-14 15:58:30 +02:00
Jan Lysý
7f15fce246
Display a specific error message for banned users
...
[MAILPOET-3667]
2021-09-13 15:34:10 +02:00
Rostislav Wolny
2619f9cdda
Fix Truncated incorrect DOUBLE error in SQL for last engagement date
...
The error was caused by comparing 0 with string dates.
[MAILPOET-3795]
2021-09-13 12:56:59 +02:00
Brezo Cordero
ac8cb62a6a
Extra space missed by sniffer
...
[MAILPOET-3788]
2021-09-13 11:29:21 +02:00
Brezo Cordero
f3ad7ac0b4
Show CAPTCHA from first signup
...
[MAILPOET-3788]
2021-09-13 11:29:21 +02:00
Jan Lysý
44f19b1b4c
Load custom fonts in chunks
...
We have a conflict with WooCommerce Payments plugin. When the file with custom fonts is bigger than 10kB, the payment form isn't loaded.
[MAILPOET-3791]
2021-09-13 10:50:15 +02:00
Pavel Dohnal
206dd92054
Display the last engagement on the subscribers stats page
...
[MAILPOET-3770]
2021-09-13 10:33:11 +02:00
Rostislav Wolny
1aef43cfc9
Add classed to Woo checkout optin to match other checkboxes
...
[MAILPOET-3498]
2021-09-13 10:25:35 +02:00
Pavel Dohnal
250b818be6
Remove unnecessary join
...
[MAILPOET-3765]
2021-09-13 10:19:15 +02:00
Pavel Dohnal
6f66fba66f
Fix return type
...
[MAILPOET-3765]
2021-09-13 10:19:15 +02:00
Pavel Dohnal
1f6836dae6
Save bounces statistics
...
[MAILPOET-3765]
2021-09-13 10:19:15 +02:00
Pavel Dohnal
bdda742caa
Create entity for statistics bounce
...
[MAILPOET-3765]
2021-09-13 10:19:15 +02:00
Pavel Dohnal
a303b4f04e
Process queues to save statistics
...
[MAILPOET-3765]
2021-09-13 10:19:15 +02:00
Pavel Dohnal
db04687f3c
Refactor to Doctrine
...
[MAILPOET-3765]
2021-09-13 10:19:15 +02:00
Pavel Dohnal
995b716fe3
Add bounces table
...
[MAILPOET-3765]
2021-09-13 10:19:15 +02:00
Pavel Dohnal
6f28228c55
Stop using a deprecated function
...
[MAILPOET-3765]
2021-09-13 10:19:15 +02:00
Brezo Cordero
39e0bd1ad5
Throttling also for logged-in users
...
[MAILPOET-3790]
2021-09-13 09:46:30 +02:00
Rostislav Wolny
5a5ec1cc19
Use cron worker scheduler service when scheduling Woo sync
...
[MAILPOET-3726]
2021-09-08 16:12:37 +02:00
Rostislav Wolny
8eaf9471f5
Schedule immediate cron task for Woo sync on force sync
...
[MAILPOET-3726]
2021-09-08 16:12:37 +02:00
Rostislav Wolny
c2c383e0b5
Add method for immediate scheduling/rescheduling cron tasks
...
[MAILPOET-3726]
2021-09-08 16:12:37 +02:00
Rostislav Wolny
1c4eb15f93
Refactor CronWorkerScheduler to Doctrine
...
[MAILPOET-3726]
2021-09-08 16:12:37 +02:00
Rostislav Wolny
493a6a6704
Disable periodical scheduling of Woo Customers sync
...
[MAILPOET-3726]
2021-09-08 16:12:37 +02:00
Pavel Dohnal
b0b6f1ff35
Remove unnecessary check
...
[MAILPOET-3737]
2021-09-08 14:38:41 +02:00
Pavel Dohnal
d1b2458227
Add # of machine opens segment
...
[MAILPOET-3737]
2021-09-08 14:38:41 +02:00
Pavel Dohnal
2ab5f04f46
Add segment for machine opens
...
[MAILPOET-3737]
2021-09-08 14:38:41 +02:00
Pavel Dohnal
cdd3ff5178
Use only non-machine opens for segment # open
...
[MAILPOET-3737]
2021-09-08 14:38:41 +02:00
Pavel Dohnal
49c9dd5f79
Use only non-machine opens for segment open
...
[MAILPOET-3737]
2021-09-08 14:38:41 +02:00
Rostislav Wolny
aa4312dd3c
Fix incorrect counts in dynamic segments form
...
[MAILPOET-3761]
2021-09-08 12:02:26 +02:00
Rostislav Wolny
8df940e02c
Add strict types to newly added classes
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rostislav Wolny
eae0072f24
Use WordPress current_time for setting lats engagement
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rostislav Wolny
a6b58e501a
Disallow reseting last engagement via setter
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rostislav Wolny
ae2d450dce
Search for last engagement in orders only if WooCommerce is active
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rostislav Wolny
754f901e30
Schedule last engagement prefilling after updating to newer version
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rostislav Wolny
dfd733aa39
Handle different collations when comparing columns with emails
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rostislav Wolny
ebf4773eb8
Process adding last engagement time in batches
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rostislav Wolny
bb806613d7
Update last engagement time also from latest Woo order
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rostislav Wolny
8dd7c240bb
Add worker for updating last engagement from opens and clicks
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rostislav Wolny
62ae0db39e
Update subscribers last engagement when they create new order
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rostislav Wolny
b215ab13c8
Track last engagement only once per minute
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00
Rostislav Wolny
9c3fc95a6d
Add updating last engagement within clicks tracking
...
[MAILPOET-3762]
2021-09-07 10:07:08 +02:00