Commit Graph

13868 Commits

Author SHA1 Message Date
Jan Lysý
e6e1589d67 Use correct function for translation with context
[PREMIUM-154]
2021-09-20 14:37:05 +02:00
Jan Lysý
545a8f6e1b Improve description for bounces translation
[PREMIUM-154]
2021-09-20 14:37:05 +02:00
Jan Lysý
35e1463b03 Add automation id for bounces tab
[PREMIUM-154]
2021-09-20 14:37:05 +02:00
Jan Lysý
cfe08692c7 Create data factory for StatisticsBouncesFactory
[PREMIUM-154]
2021-09-20 14:37:05 +02:00
Jan Lysý
4e49ecfa84 Show bounces tab in stats
[PREMIUM-154]
2021-09-20 14:37:05 +02:00
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
Brezo Cordero
9acfe4fbee Fix subscribers clicks stats test
[MAILPOET-3796]
2021-09-20 09:18:45 +02:00
Jan Lysý
ef182b50ad Add acceptance test for error messages in form
[MAILPOET-3786]
2021-09-20 09:17:43 +02:00
Jan Lysý
ac18572b68 Update integration test for rendering form
[MAILPOET-3786]
2021-09-20 09:17:43 +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
ec86e742c2 Fix coding standards
[MAILPOET-3732]
2021-09-17 12:17:36 +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
Pavel Dohnal
150862d986 Add a rule to enforce multiline constructors
[MAILPOET-3732]
2021-09-16 14:19:40 +02:00
Brezo Cordero
5d13ea1d2e Add comment about deprecation warning for font selection toolbar
[MAILPOET-3399]
2021-09-15 15:58:09 +02:00
Rostislav Wolny
f0b0bdc9de Update lucatume/wp-browser
[MAILPOET-3799]
2021-09-15 08:13:30 +02:00
Jan Lysý
3eb3fc663a Render bounce statistics
[MAILPOET-3766]
2021-09-14 15:59:50 +02:00
Jan Lysý
ccedd3a112 Add count of bounced emails into API response
[MAILPOET-3766]
2021-09-14 15:59:50 +02:00
Jan Lysý
4f5a607ec0 Fix displaying horizontal scrollbar in Firefox
[MAILPOET-3666]
2021-09-14 15:58:54 +02:00
Pavel Dohnal
2892a23deb Fix machine opens counter
[MAILPOET-3797]
2021-09-14 15:58:30 +02:00
Rodrigo Primo
92a5614662 Release 3.69.1 2021-09-14 10:49:58 -03:00
Jan Lysý
221d8843f5 Update unit test for MailpoetMapper
[MAILPOET-3667]
2021-09-13 15:34:10 +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
Jan Lysý
8b2f5b6433 Add component with privacy protection notice
[MAILPOET-3742]
2021-09-13 11:54:05 +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
5ef1f9afa1 Add an integration test
[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
4ed3b3e5ba Display the full call stack in the error output
[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
731b5e7448 Refactor to Doctrine
[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