Commit Graph

21439 Commits

Author SHA1 Message Date
c75367b996 Merge borders to ensure defaults are set 2024-03-13 10:02:00 +01:00
86a9de0df5 Fix extra borders in columns 2024-03-13 10:02:00 +01:00
2d75acfeb1 remove debugging code 2024-03-13 10:02:00 +01:00
e44745109a Attempt to target specific block for column test 2024-03-13 10:02:00 +01:00
f21462d563 Missing is-vertically-aligned-stretch 2024-03-13 10:02:00 +01:00
b91568ed74 Fix invalid block markup 2024-03-13 10:02:00 +01:00
b124210844 Preserve single quotes 2024-03-13 10:02:00 +01:00
44d95d9e6b Fixing tests and adding debug information to show generated HTML 2024-03-13 10:02:00 +01:00
a8ea1d3453 Adjust tests so wrapper has styles 2024-03-13 10:02:00 +01:00
880f157fb0 Update tests due to moving some classnames and styles 2024-03-13 10:02:00 +01:00
69f78e97ce remove some potentially unwanted rules in unit tests 2024-03-13 10:02:00 +01:00
250f4ad929 Tidy markup 2024-03-13 10:02:00 +01:00
27414dfc55 Padding from block styles 2024-03-13 10:02:00 +01:00
c4deea8b48 Add background support for columns 2024-03-13 10:02:00 +01:00
7b4b7c362d Update escape helper to handle and consume esc_attr 2024-03-13 10:02:00 +01:00
3abcb581c9 Add background image support to column/columns 2024-03-13 10:02:00 +01:00
c9289efd96 Rename segments to lists in UI
[MAILPOET-5940]
2024-03-13 09:42:49 +01:00
b30cd0785b Remove escapeHtml when rendering list titles in React
Escaping is not required when rendering titles in react components. HTML is escaped automatically.

[MAILPOET-5842]
2024-03-13 09:38:07 +01:00
1a753ca2af Order explicitly by name
[MAILPOET-5942]
2024-03-12 14:27:21 +01:00
792dcb0664 Release 4.46.0 2024-03-12 13:47:05 +02:00
2bacedc189 Turn off MAILPOET_USE_CDN when running acceptance tests 2024-03-12 11:29:04 +00:00
035f3097ca Move image to CDN 2024-03-12 11:29:04 +00:00
a7780b2c5d Add test to assert that post_content defaults to containing a subscription message 2024-03-12 11:29:04 +00:00
3ad932a17e Define default content blocks 2024-03-12 11:29:04 +00:00
2002f66e15 Add alternative fake logo from designs 2024-03-12 11:29:04 +00:00
970b321de5 Fix border color fallback for button block
When the border color is not set, a block uses text color as a fallback.
This was not working properly for the button block when the font color was picked from the color palette.
This PR fixes the issue and adds the proper border color class.

[MAILPOET-5919]
2024-03-12 08:38:56 +01:00
1eb0c07fed Add border color classes to CSS for the renderer
[MAILPOET-5919]
2024-03-12 08:38:56 +01:00
a2c213c430 Update nightly domain 2024-03-11 23:13:52 +03:00
e10db5415b Add new perf test automation analytics 2024-03-11 23:13:52 +03:00
c557f27ce9 Check for initial limit before initializing.
[MAILPOET-5941]
2024-03-11 15:01:10 +01:00
88e34abe87 Require an attribute_type in validity check
MAILPOET-5467
2024-03-11 10:52:30 +01:00
f297ba0251 Memoize combined options to avoid re-renders
MAILPOET-5467
2024-03-11 10:52:30 +01:00
3888aa4113 Extract attribute values onChange handler
MAILPOET-5467
2024-03-11 10:52:30 +01:00
897daa184f Extract initial attribute values calculation
MAILPOET-5467
2024-03-11 10:52:30 +01:00
1e36b6d999 Don't include attributes with no known values
MAILPOET-5467
2024-03-11 10:52:30 +01:00
56cffdfb59 Refactor attribute option value generation
MAILPOET-5467
2024-03-11 10:52:30 +01:00
4203348340 Refactor attribute value/onChange
This extracts some logic out of the JSX for readability and memoizes
more of the data to avoid unnecessary re-renders

MAILPOET-5467
2024-03-11 10:52:30 +01:00
604de62af6 Add filter data mapper tests
MAILPOET-5467
2024-03-11 10:52:30 +01:00
a4a2ef3b1f Add support for local variation attributes
In WooCommerce it's possible to create attributes that are local to a
specific product. When these attributes are used to generate variations,
 they are stored in the postmeta table.

MAILPOET-5467
2024-03-11 10:52:30 +01:00
24e38d6752 Add explanation of the getLookupData method
MAILPOET-5467
2024-03-11 10:52:30 +01:00
6307cfdcff Add filter data validation
MAILPOET-5467
2024-03-11 10:52:30 +01:00
6b8fc3df83 Only load WC data when WC is active
MAILPOET-5467
2024-03-11 10:52:30 +01:00
fe4621f503 Ensure selected terms appear in dropdown on load
MAILPOET-5467
2024-03-11 10:52:30 +01:00
ac27dc1446 Add tracking for purchased with attribute filter
MAILPOET-5467
2024-03-11 10:52:30 +01:00
bfa3770d99 Add backend logic for purchase by attribute filter
MAILPOET-5467
2024-03-11 10:52:30 +01:00
477557d22c Use taxonomy slug instead of id
The lookup table, wc_product_attributes_lookup, that we'll use for the
queries, includes the slug but not the taxonomy id.

MAILPOET-5467
2024-03-11 10:52:30 +01:00
2e8a757432 Make attribute term ids a multiselect
MAILPOET-5467
2024-03-11 10:52:30 +01:00
acc8dde47d Add purchased with attribute segment UI code
[MAILPOET-5467]
2024-03-11 10:52:30 +01:00
e90f984379 Fix enum filter validation
[PREMIUM-253]
2024-03-11 10:31:15 +01:00
9327485441 Use "comment_date_gmt" for "in the last" condition
[PREMIUM-253]
2024-03-11 10:31:15 +01:00