Commit Graph

21722 Commits

Author SHA1 Message Date
Jan Jakes
b774fff3b9 Add legacy automation count to automation total count
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
25a51b0b7b Add stats for legacy automatic emails
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
92aef9ea05 Add description for legacy automatic emails
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
29430db641 Add description for legacy welcome emails
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
0655efb686 Implement delete action for legacy automatic emails
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
a6c3da174c Implement restore action for legacy automatic emails
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
9a5bad5e78 Implement trash action for legacy automatic emails
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
94c895d1ac Add link to legacy automatic emails analytics
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
f7f7598591 Add link to edit legacy automatic emails
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
d427b128f4 Load legacy automatic emails on listing page
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
d315e1a11f Add legacy automatic emails to automation listing store
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
abe7c0e49c Add notice about legacy automatic emails
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
4e1200e887 Sort email types and mark legacy ones
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
c041eeeb00 Add automations info tooltip
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
4ffc311698 Remove WooCommerce email customizer from new email screen
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
0aa144344e Remove legacy WooCommerce emails
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
12f7dc2321 Replace welcome email card with automations
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
Jan Jakes
677e39ad47 Remove welcome and WooCommerce emails from listing
[MAILPOET-5779]
2024-01-10 19:12:39 +05:00
David Remer
6b4cc6236c Release 4.41.1 2024-01-10 13:48:19 +02:00
Brezo Cordero
ab296401b2 Allow verification of partially verified Sender domains
[MAILPOET-5817]
2024-01-10 02:47:40 +05:00
Rostislav Wolny
0eb531f675 Fix comment fields test
Adding a WpPostEntity caused a side effect that the cleanup extension
for integration tests started processing also the post table
and removed the post the test was relying on.

This commit fixes the issue by creating the post for the test within the test.

[MAILPOET-5813]
2024-01-08 11:33:18 -06:00
Rostislav Wolny
4689e3f25b Update TablePrefixMetadataFactoryTest to work with multisite configuration
[MAILPOET-5813]
2024-01-08 11:33:18 -06:00
Rostislav Wolny
9c87ec233f Add comment about numeric values in BlocksWidthPreprocessor
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
b2c17fcdf4 Fix formatting and add return type hints to buttons related tests
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
6368496de1 Render font size on button instead of buttons wrapper
Font size on the wrapper was causing whitespace below the buttons block.
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
7cbc130893 Pass default font-size in email attrs in TypographyPreprocessor
It is convenient to always know font-size in nested blocks so that we don't
have to read it from the settings controller.
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
0e10e6ed24 Use isset instead ?? operator in button renderer
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
9522a55460 Apply font color from the preprocessor in the button block
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
327a23ca81 Improve typography preprocessor to distribute font color from theme.json
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
9b05e46690 Use theme.json defined background in renderer
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
ae170dcd05 Use theme.json defined base colors in editor
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
280ad2e159 Add base text and background color to theme.json
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
16da082c42 Add schema to email editor theme.json
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
70273c626d Add Button renderer test
This commit adds a button renderer test and fixes a couple of issues
found when working on the test
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
8054088852 Unify styles processing in button renderer with other blocks
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
7329826d39 Skip rendering of empty buttons
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
becb5243d5 Remove witdh:100% from columns wrapper
This was causing incorrect width in cases when $layoutPaddingLeft
and $layoutPaddingRight were set. Box-sizing doesn't have proper
support in clients, so I tried to fix it by removing 100% of the width.
According to tests in AcidEmail, this shouldn't break anything.

This was introduced when we added full-width alignment.
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
c5ad2405aa Add Flex Renderer test
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
820af6454b Extract flex layout rendering functionality to an extra class
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
486f497290 Apply text-decoration in the button renderer from preprocessor
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
b626252b39 Add support for text decoration to typography preprocessor 2024-01-08 09:21:16 +01:00
Rostislav Wolny
94ede00d8b Override default button border-radius
The default button radius is usually defined in theme.json.
The default from the core is 9999px, which is not convenient for email
renderer.

[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
6fcb706750 Split button and buttons hooks into two files
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
9d35863fd0 Render buttons with borders with the correct width
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
9806225f87 Add width and height to the image, select editor modal
This fixes the issue that the modal resizes after the image is loaded.
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
1b0e256fb8 Add block toolbar controls for flex email layout
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
2032370f03 Add default core editor styles
We accidentally removed them when adding layout styles.
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
d5250cf8b8 Disallow button block being inserted directly to a column
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
499db0034c Remove forgotten bdumps from image block
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00
Rostislav Wolny
a359c1e392 Improve font styles rendering in button
[MAILPOET-5644]
2024-01-08 09:21:16 +01:00