Commit Graph

19873 Commits

Author SHA1 Message Date
fc5a2c4168 Use kebab-case
[MAILPOET-5212]
2023-10-03 19:14:30 +02:00
91e2ecded1 Report unique custom trigger and action hooks
[MAILPOET-5212]
2023-10-03 19:14:30 +02:00
b92d026042 Improve wording of trigger description
[MAILPOET-5212]
2023-10-03 19:14:30 +02:00
b9ecac91d4 Query all runs when no status has been added
[MAILPOET-5514]
2023-10-03 19:14:30 +02:00
976ea06ebc Add custom trigger and action hooks to reporter
[MAILPOET-5514]
2023-10-03 19:14:30 +02:00
87206aa899 Expose WordPress Notices
[MAILPOET-5514]
2023-10-03 19:14:30 +02:00
6ef3435a80 Remove segment as a required subject
If a segment is given, the subscriber needs to be subscribed to it, otherwise
the subscriber only needs to be globally subscribed

[MAILPOET-5514]
2023-10-03 19:14:30 +02:00
fa5c12e584 Add Custom Trigger and Custom Action stubs
[MAILPOET-5514]
2023-10-03 19:14:30 +02:00
b2604e11ee Convert to kebab case
MAILPOET-5511
2023-10-03 13:09:11 +02:00
bac83fe47c Ensure gap exists between sibling mailpoet-tags containers
MAILPOET-5511
2023-10-03 13:09:11 +02:00
cdb9898dc8 Display filter segment in listings/stats
MAILPOET-5511
2023-10-03 13:09:11 +02:00
c0c578ee05 Only show detailed stats if premium active
Without this check, if premium is present but not active, attempting to
view the stats page for a newsletter results in an "Invalid API
endpoint" error because it tries to retrieve detailed stats from a
premium endpoint.

MAILPOET-5511
2023-10-03 13:09:11 +02:00
b19d067aa0 Make newsletters inherit filter segment ID
MAILPOET-5511
2023-10-03 13:09:11 +02:00
20983307e3 Release 4.30.0 2023-10-03 12:15:06 +02:00
eb12069122 Ensure the integer is returned when we call paginated wc_get_orders
In Woo 8.2.0-beta.1, the total value was null. In this commit I want to
make sure we always return an integer.
[MAILPOET-5621]
2023-10-03 10:00:56 +02:00
787e4d32b2 Return parent product for variations
[MAILPOET-5553]
2023-10-02 14:24:42 +02:00
978ca03189 Add wcGetProduct method
[MAiLPOET-5553]
2023-10-02 14:24:42 +02:00
b2320d2982 Add test for OrderFieldFactory to check for variable products
[MAILPOET-5553]
2023-10-02 14:24:42 +02:00
4d2ec58b8e Add eslint-plugin-check-file configuration
[MAILPOET-4938]
2023-10-02 13:05:20 +02:00
5688141ffe Add eslint-plugin-check-file
[MAILPOET-4938]
2023-10-02 13:05:20 +02:00
49dd627a76 Update references to renamed files
[MAILPOET-4938]
2023-10-02 13:05:20 +02:00
d664f60e4b Rename all non-snake-case JS/TS imports
[MAILPOET-4938]
2023-10-02 13:05:20 +02:00
c8fc6bf49a Rename all non-snake-case JS/TS files
[MAILPOET-4938]
2023-10-02 13:05:20 +02:00
d058549851 Fix Prettier formatting
[MAILPOET-5620]
2023-10-02 12:52:45 +03:00
3a3c300e2c Unify font-size in email-type-info
[MAILPOET-5562]
2023-10-02 10:28:26 +02:00
c0dfed8a1d Move components related to sidebar to new directory
[MAILPOET-5562]
2023-10-02 10:28:26 +02:00
eab819bbb2 Move new email editor acceptance test to new directory
[MAILPOET-5562]
2023-10-02 10:28:26 +02:00
e8fc83afb9 Extend email editor Gutenberg acceptance test about subject and preheader
[MAILPOET-5562]
2023-10-02 10:28:26 +02:00
1b13314240 Add prefix mailpoet to all specific classNames
[MAILPOET-5562]
2023-10-02 10:28:26 +02:00
51223ac3c2 Add saving and getting subject and preheader to EmailApiController
[MAILPOET-5562]
2023-10-02 10:28:26 +02:00
223cf88e45 Check that email info type is rendered
[MAILPOET-5562]
2023-10-02 10:28:26 +02:00
840b682185 Add textarea for preview text
[MAILPOET-5562]
2023-10-02 10:28:26 +02:00
2f13588c88 Add textarea for subject
[MAILPOET-5562]
2023-10-02 10:28:26 +02:00
89d604f443 Add component for display email type info
[MAILPOET-5562]
2023-10-02 10:28:26 +02:00
41b71250f9 Add email settings sidebar component
[MAILPOET-5562]
2023-10-02 10:28:26 +02:00
77a5e19446 Remove more Stylelint rules that conflict with Prettier
[MAILPOET-4391]
2023-10-02 10:00:28 +02:00
e3ddd4e737 Fix Stylelint rule "declaration-block-no-redundant-longhand-properties"
[MAILPOET-4391]
2023-10-02 10:00:28 +02:00
de9066e352 pnpm dedupe
[MAILPOET-4391]
2023-10-02 10:00:28 +02:00
0eec3944f1 Enable Prettier for scss
[MAILPOET-4391]
2023-10-02 10:00:28 +02:00
5c112d5813 Remove deprecated stylelint rules
Stylelint deprecated these rules and recommended using prettier
See https://github.com/stylelint/stylelint/blob/main/docs/migration-guide/to-15.md

[MAILPOET-4391]
2023-10-02 10:00:28 +02:00
9fb411c132 Update stylelint
[MAILPOET-4391]
2023-10-02 10:00:28 +02:00
f3a5e170e5 Add missing re-render to spacer element
[MAILPOET-4391]
2023-10-02 10:00:28 +02:00
32f14818d7 Fix test assertions and data after jsdom update
This comes from: https://github.com/jsdom/jsdom/pull/3560

[MAILPOET-4391]
2023-10-02 10:00:28 +02:00
2da48cc439 Remove unnecessary optional chaining
This was causing compilation errors after running pnpm dedupe and I
could not figure out what the root cause was. This change should not
have any effect on behavior.

MAILPOET-4391
2023-10-02 10:00:28 +02:00
a27edbc916 pnpm dedupe
MAILPOET-4391
2023-10-02 10:00:28 +02:00
20864b3cb2 Update @types/mocha from 9.1.1 to 10.0.1
MAILPOET-4391
2023-10-02 10:00:28 +02:00
fb138925ee Update url from 0.11.0 to 0.11.1
MAILPOET-4391
2023-10-02 10:00:28 +02:00
65f06b2724 Update storybook-addon-performance from 0.16.1 to 0.17.1
MAILPOET-4391
2023-10-02 10:00:28 +02:00
1a05b68d38 Update webpack-cli from 4.9.2 to 5.1.4
MAILPOET-4391
2023-10-02 10:00:28 +02:00
4706cf0b43 Update stylelint-scss from 4.2.0 to 5.1.0
MAILPOET-4391
2023-10-02 10:00:28 +02:00