Commit Graph

22617 Commits

Author SHA1 Message Date
Pavel Dohnal
514d028b5a Resize twitter icon
[MAILPOET-5582]
2024-06-10 14:38:45 +02:00
Pavel Dohnal
cc970e1dce Update Twitter icon
[MAILPOET-5582]
2024-06-10 14:38:45 +02:00
Pavel Dohnal
405b18e859 Update the default urls for social websites
[MAILPOET-5582]
2024-06-10 14:38:45 +02:00
Pavel Dohnal
d22936ede9 Rename Youtube
[MAILPOET-5582]
2024-06-10 14:38:45 +02:00
Pavel Dohnal
081c6f6301 Rename Twitter
[MAILPOET-5582]
2024-06-10 14:38:45 +02:00
Pavel Dohnal
2af4f4bfc6 Remove google plus
[MAILPOET-5582]
2024-06-10 14:38:45 +02:00
Pavel Dohnal
537afbdd89 Remove line icons
[MAILPOET-5582]
2024-06-10 14:38:45 +02:00
Brezo Cordero
9c86227290 Update ERROR_MESSAGE_BULK_EMAIL_FORBIDDEN
[MAILPOET-6024]
2024-06-10 11:12:22 +02:00
alex-mpoet
4e218708b9 Show notice when WP-cron is disabled
[MAILPOET-6027]
2024-06-10 10:18:05 +02:00
Oluwaseun Olorunsola
070fd30b6e Update the notice message to fix consistency
MAILPOET-6022
2024-06-07 17:17:57 +02:00
Oluwaseun Olorunsola
f877918c19 Fix infinite error messages notice.
This is because we call `getItems()` in a few places already and this `notices.apiError` causes a render which causes `getItems()` to re-render, and so on.

MAILPOET-6022
2024-06-07 17:17:57 +02:00
Oluwaseun Olorunsola
0bbad6e24f Use MailPoet error notices in Dynamic Segments
MAILPOET-6022
2024-06-07 17:17:57 +02:00
Oluwaseun Olorunsola
c2a61ebd86 Fix lint error
MAILPOET-6022
2024-06-07 17:17:57 +02:00
Oluwaseun Olorunsola
b84585c4af Add support for MailPoet API Error notice in Frontend JS files.
This will ensure the error message is well displayed including any additional html content

MAILPOET-6022
2024-06-07 17:17:57 +02:00
Oluwaseun Olorunsola
67d6ff56f3 Use MailPoet API Error notice when possible.
This will ensure the error message is well displayed including any additional html content

MAILPOET-6022
2024-06-07 17:17:57 +02:00
Oluwaseun Olorunsola
4f63437ccc Add html to the error message
MAILPOET-6022
2024-06-07 17:17:57 +02:00
Oluwaseun Olorunsola
d7bad4d292 Fix failing test
MAILPOET-6022
2024-06-07 17:17:57 +02:00
Oluwaseun Olorunsola
95e595de42 Invalid API endpoint exception improvement
MAILPOET-6022
2024-06-07 17:17:57 +02:00
Rostislav Wolny
a7df6b496f Add logging for unexpected states when we reach the end of sending
[MAILPOET-5881]
2024-06-07 11:32:46 +02:00
Rostislav Wolny
9dd808a070 Set as invalid only for non-campaign email types
For non-campaign emails, we use scheduled tasks to display processed stats.
The invalid tasks are no longer processed, and they don't block the queue
and are not counted in the stats.
For campaign emails (bulk emails), we just mark them as sent to zero recipients.
[MAILPOET-5881]
2024-06-07 11:32:46 +02:00
Rostislav Wolny
e4cff6c14f Remove an unnecessary condition in the batch processing loop
The batch will be continued anyway because of the next condition
if (!$queue->getCountToProcess()) {
  continue;
}
The newsletter entity will be marked as sent (plus other stuff related to finished sending)
after the loop in $this->endSending.
2024-06-07 11:32:46 +02:00
Rostislav Wolny
55ae6264cc Add method for processing end of sending for completed tasks
[MAILPOET-5881]
2024-06-07 11:32:46 +02:00
Rostislav Wolny
1111bac58b Unify behavior for sending paused during processing
In all other cases when we pause sending, we immediately end
the processSending method. In this case, we would unnecessarily
start processing one more batch.
[MAILPOET-5881]
2024-06-07 11:32:46 +02:00
alex-mpoet
3cb92fb823 Display MSS notices on all MailPoet pages
[MAILPOET-6026]
2024-06-07 10:34:50 +02:00
alex-mpoet
5846b0add8 Reword sending paused message for Creator plans
[MAILPOET-6026]
2024-06-07 10:34:50 +02:00
Pavel Dohnal
79a05af23c Fix WooCommerce sync with empty email
[MAILPOET-5885]
2024-06-06 11:23:44 +02:00
Brezo Cordero
eb6cd87133 Add a limit to timeout in throttling function
to prevent integer overflows

[MAILPOET-6103]
2024-06-06 09:17:52 +03:00
Veljko
0515b0e5d0 Remove unused code 2024-06-05 10:13:07 +01:00
Veljko
29589239d5 Add missing backward slash 2024-06-05 10:13:07 +01:00
Brezo Cordero
db370dc962 Release 4.51.1 2024-06-04 09:38:40 -05:00
Veljko
ca37283807 Update automation test to use first day of the month
[MAILPOET-6100]
2024-06-03 12:46:38 -05:00
Veljko
758a17bac4 Add waiting for element visible before filling checkout
[MAILPOET-6100]
2024-06-03 12:46:38 -05:00
Rostislav Wolny
98c721feed Update tests and add a test case for the button block
[MAILPOET-4905]
2024-06-03 13:19:10 +02:00
Rostislav Wolny
a50ca402b0 Use the method for setting URLs in social media fields
[MAILPOET-4905]
2024-06-03 13:19:10 +02:00
Rostislav Wolny
9ea879fa5a Use the improved method for URLs for the button and image link fields
[MAILPOET-4905]
2024-06-03 13:19:10 +02:00
Rostislav Wolny
bfc948b382 Add a method for sanitizing inputs that expect URL in the legacy email editor
[MAILPOET-4905]
2024-06-03 13:19:10 +02:00
Jan Lysý
655658a601 Add spinner to the email editor when loading is in progress
[MAILPOET-6085]
2024-06-03 11:49:01 +02:00
Jan Lysý
ddff870f39 Update composer dependency phpunit/phpunit
[MAILPOET-6094]
2024-06-03 09:54:05 +02:00
Jan Lysý
7064f428fe Update composer dependency wp-cli/wp-cli-bundle
[MAILPOET-6094]
2024-06-03 09:54:05 +02:00
Jan Lysý
50bb5a22da Update composer dependency guzzlehttp/guzzle
[MAILPOET-6094]
2024-06-03 09:54:05 +02:00
Jan Lysý
cea227a5c9 Update composer dependency vlucas/phpdotenv
[MAILPOET-6094]
2024-06-03 09:54:05 +02:00
Jan Lysý
213e399811 Update composer dependency woocommerce/action-scheduler
[MAILPOET-6094]
2024-06-03 09:54:05 +02:00
Veljko
d649ae2189 Update Woo version
[MAILPOET-6060]
2024-05-31 12:22:58 +02:00
Rostislav Wolny
1f687fa80b Use tabs component for sidebar tabs instead of custom HTML
[MAILPOET-6086]
2024-05-31 12:20:45 +02:00
Rostislav Wolny
12df8bd7fa Remove bc code for WP 6.4 from email editor
[MAILPOET-6086]
2024-05-31 12:20:45 +02:00
Veljko
a032cc1ba1 Revert "Test nightly jobs"
This reverts commit 5128c2d7732192d306303f4acf0550bdda94ee44.
2024-05-31 11:46:28 +02:00
Veljko
5043338a60 Test nightly jobs 2024-05-31 11:46:28 +02:00
Veljko
60a3b0220c Improve the form test with multiple lists 2024-05-31 11:46:28 +02:00
Veljko
39669ece0a Change logic of the two tests 2024-05-31 11:46:28 +02:00
Veljko
3938f0ea2e Refactor acceptance tests 2024-05-31 11:46:28 +02:00