Commit Graph

21439 Commits

Author SHA1 Message Date
Jan Lysý
c2cb18ef37 Use render_block_* hooks for rendering changed blocks
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
Jan Lysý
4f9e3723c9 Implement rendering column, columns and paragraph
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
Jan Lysý
c75cc5e286 Fix mobile preview for columns
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
Jan Lysý
91094fad7c Use layoutStyles in email editor
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
Jan Lysý
0ac72d43e6 Merge StylesController to SettingsController
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
Jan Lysý
1626cf2ad9 Add TypographyPreprocessor
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
Jan Lysý
5946884cb2 Refactor email content styles from string to array
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
Jan Lysý
1250d81670 Refactor BlocksWidth preprocessor to set string including units
I added pixels to calculated width for easier work with it in block rendering.
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
Jan Lysý
ac075c197e Add filter for disabling nested columns
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
Jan Lysý
41c0f1e9d8 Fix Renderer integration test
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
Jan Lysý
2b69acf0d5 Add preprocessor for calculating block width
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
Jan Lysý
62ea18f8be Fix email template header
Missing head tag caused an incorrect rendering in Gmail apps on mobiles.
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
Jan Lysý
fe5eabfe49 Add Preprocessor for removing unwanted blocks
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
Jan Lysý
c1768fd0b2 Refactor Preprocessor to more classes
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
Jan Lysý
125b0dfe82 Add email layout padding
[MAILPOET-5591]
2023-11-09 09:06:33 +01:00
David Remer
b204787646 Use plural in keyword
[PREMIUM-243]
2023-11-08 13:42:36 +01:00
David Remer
4b2a63e8d6 Use - instead of _ in field keys
[PREMIUM-243]
2023-11-08 13:42:36 +01:00
David Remer
4ae2353fa8 Add 'Clicked a link in an email'-trigger stub
[PREMIUM-243]
2023-11-08 13:42:36 +01:00
David Remer
042daf934e Add NewsletterLinkSubject
[PREMIUM-243]
2023-11-08 13:42:36 +01:00
David Remer
df16cc717b Add action when subscriber follows link
[PREMIUM-243]
2023-11-08 13:42:36 +01:00
Rodrigo Primo
f5c7e71850 Release 4.35.1 2023-11-07 10:23:47 -06:00
David Remer
5d525de247 Filter taxonomies for only \WP_Taxonomy types
[MAILPOET-5704]
2023-11-07 11:40:17 +01:00
David Remer
5f92e70442 Add cancelled, created and completed to order trigger keywords
[MAILPOET-5661]
2023-11-06 12:57:56 +01:00
David Remer
4a15751d7a Add comment to explain why we just return true
[MAILPOET-5661]
2023-11-06 12:57:56 +01:00
David Remer
ae0e952159 Use the correct WordPress wrapper
[MAILPOET-5661]
2023-11-06 12:57:56 +01:00
David Remer
1d885ea238 Add order created|cancelled|completed triggers
[MAILPOET-5661]
2023-11-06 12:57:56 +01:00
David Remer
d4ea49d09a Move OrderStatusChangeTrigger into own namespace
[MAILPOET-5661]
2023-11-06 12:57:56 +01:00
dependabot[bot]
8ccff6e3e6 Bump tinymce from 6.3.1 to 6.7.1
Bumps [tinymce](https://github.com/tinymce/tinymce/tree/HEAD/modules/tinymce) from 6.3.1 to 6.7.1.
- [Changelog](https://github.com/tinymce/tinymce/blob/develop/modules/tinymce/CHANGELOG.md)
- [Commits](https://github.com/tinymce/tinymce/commits/6.7.1/modules/tinymce)

---
updated-dependencies:
- dependency-name: tinymce
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-03 09:06:40 +01:00
John Oleksowicz
d0e6904d68 Restore <br/> to getCanNotSendError message
MAILPOET-5631
2023-11-02 18:15:55 +01:00
John Oleksowicz
9f3cdab725 Update tests
MAILPOET-5631
2023-11-02 18:15:55 +01:00
John Oleksowicz
e6365e2cde Add rel="noreferrer" for consistency
MAILPOET-5631
2023-11-02 18:15:55 +01:00
John Oleksowicz
ace7d600e5 Update pending approval message on send page
MAILPOET-5631
2023-11-02 18:15:55 +01:00
John Oleksowicz
8bb8e291eb Extract pending approval components
MAILPOET-5631
2023-11-02 18:15:55 +01:00
John Oleksowicz
c775a3abd2 Update pending approval message in email preview
MAILPOET-5631
2023-11-02 18:15:55 +01:00
John Oleksowicz
8aff96535a Update pending message on key activation tab
MAILPOET-5631
2023-11-02 18:15:55 +01:00
John Oleksowicz
d531a8fb60 Split pending approval message into title and body
MAILPOET-5631
2023-11-02 18:15:55 +01:00
John Oleksowicz
4a4ecc8204 Consistent pending approval message
MAILPOET-5631
2023-11-02 18:15:55 +01:00
John Oleksowicz
50e1bce74c Update pending subscription notice
MAILPOET-5631
2023-11-02 18:15:55 +01:00
Oluwaseun Olorunsola
014cebaeb4 Update settings page "Manage Subscription page" link from segments to list
MAILPOET-5471
2023-11-02 18:15:14 +01:00
Oluwaseun Olorunsola
b3665fd1bc Replace ReactStringReplace with createInterpolateElement
MAILPOET-5162
2023-11-02 17:09:49 +01:00
Oluwaseun Olorunsola
4dba4f8b6a Add KB link to the error message "Your MSS key is already used on another site"
MAILPOET-5162
2023-11-02 17:09:49 +01:00
Oluwaseun Olorunsola
a4864f3ade Convert StepInputValidationComponent to tsx
MAILPOET-4255
2023-11-02 14:04:53 +01:00
Oluwaseun Olorunsola
5bd7f07129 Add "I cleaned my list" button to list import page
MAILPOET-4255
2023-11-02 14:04:53 +01:00
Rostislav Wolny
7cb5c072e1 Improve text in preview modal for translators
Replacing Mail Tester with a variable in original string
should prevent translators from atempting to translate it.
[MAILPOET-5693]
2023-11-02 13:46:14 +01:00
John Oleksowicz
5103ef4dd8 Don't try to render non-existent components
IF a user has a filter with an unknown action (e.g. if they reverted to
a previous version after creating a filter only available in the newer
version), we need to ensure we don't attempt to render those unknown
components as this prevents users from editing these segments at all.

We were already doing this for email and subscriber fields, but
automation and woocommerce fields were susceptible to the issue.

MAILPOET-5538
2023-11-02 13:19:51 +01:00
John Oleksowicz
5972db6a47 Handle errors when filtering dynamic segments
When a segment has an invalid filter we don't want that error to
break other pages in the MailPoet admin.

MAILPOET-5538
2023-11-02 13:19:51 +01:00
Jan Jakes
2a1245bd8a Remove SendingQueueEntity::$subscribers
This doesn't seem to be used anywhere. For scheduled task subscribers, we have
ScheduledTaskEntity::$subscribers collection.

[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
519407bbc8 Call flush() in SendingQueuesRepository::updateCounts()
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
68abd6b964 Remove MailPoet\Tasks\Sending::BATCH_SIZE
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00
Jan Jakes
8cbccf5b7b Remove unnecessary code from SchedulerTest
[MAILPOET-4375]
2023-11-02 12:53:36 +01:00