Commit Graph

18419 Commits

Author SHA1 Message Date
Rostislav Wolny
2ba5a6b512 Reintroduce store name as identifier in dynamic segments store
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
895073972d Reintroduce store name as identifier in form editor and templates stores
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Jan Jakes
b8d00e24ec Reintroduce store name as identifier in settings store
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Jan Jakes
8233b9876a Reintroduce store name as identifier in automation listing store
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Jan Jakes
2950862114 Add typings for all @wordpress/data store selection variants
Both store name and store descriptor typings should work in all cases.

[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
0ce3eed33b Fix types in form editor hooks
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
0c427a415e Fix rendering options in option-button
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
ddb43a3d76 Refactor settings store init to use new api
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
566a329ec6 Fix dependency cycles in form editor
[MAILPOET-5120]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
da28bb8578 Fix Type errors related to block-editor store
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
50ff982fd4 Fix TS issues related to core/notice store
@types/wordpress__notice uses @types/wordpress_data but these are no
longer updated and combination with build types from the latest @wordpress/data
causes issues.
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
2818998f63 Fix this.context is unknown error in send.tsx
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
b115289d2b Fix ErrorBoundary type errors
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
f794a0b0f6 Use new @wordpress/data types in form templates app
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
a8916a2b78 Use new @wordpress/data types in dynamic segments
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
5890b74598 Use new @wordpress/data types in homepage
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Jan Jakes
a64882101f Use new @wordpress/data types in form editor
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Jan Jakes
7919cf2835 Use new @wordpress/data types in automations
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Jan Jakes
db101cab7e Make @wordpress/data type definitions compatible with current version
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
ce4f12312f Update dev env node version to 19
After the updates some packages that we use in zip build don't work
with node17. This commit updates dev env to the most recent node version.
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
7c2526bc87 Update classnames in automations editor
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
6eb00c7eac Fix radio buttons groups to display inline in form editor
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
726017d795 Unify form editor styles panels labels with post editor labels
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
291a1637c1 Update Custom font selector toolbar in form editor
This commit fixes CSS which was preventing clicking the custom font select component
and suppresses a deprecation warning by adding __nextUnconstrainedWidth property.
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
37ad1d1275 Fix Can't resolve 'process/browser'
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Rostislav Wolny
92c52fd9f1 Update WordPress JS dependencies and React
Most of the WordPress packages already upgraded to react 18 and use
new hooks so we need to upgrade also the react libs.
[MAILPOET-5102]
2023-03-15 21:03:06 +01:00
Sam Najian
e21cc48dc2 Add vendor/soundasleep back to RoboFile::qaLintBuild
Update it so that it's added from vendor-prefixed

[MAILPOET-5128]
2023-03-15 15:02:32 -03:00
Sam Najian
7185d1286e Update traces of vendor/soundaslee in Robofile
[MAILPOET-5128]
2023-03-15 15:02:32 -03:00
Sam Najian
ef3c64b85d Adjust use Html2Text from MailPoetVendor namespace
[MAILPOET-5128]
2023-03-15 15:02:32 -03:00
Sam Najian
fb0ef238da Remove Html2Text from main composer.json and add it via prefixer
[MAILPOET-5128]
2023-03-15 15:02:32 -03:00
alex-mailpoet
01234cb35d Update action-scheduler package to fix PHP 8.2 decrecations 2023-03-14 14:00:54 -03:00
Sam Najian
7b8dcb3fb1 Release 4.8.1 2023-03-14 13:12:11 +01:00
Sam Najian
3333f178b1 Fix clicking a link in homepage redirecting to parent target
[MAILPOET-5126]
2023-03-14 11:49:49 +01:00
Jan Lysý
0f3050c93b Change date after schedule button check
[MAILPOET-4869]
2023-03-13 16:07:40 -05:00
Rostislav Wolny
11be7e914a Update acceptance tests to work with new homepage as main page
[MAILPOET-4831]
2023-03-13 14:09:17 +01:00
Rostislav Wolny
29914ac6ca Add tracking of homepage task list tasks
[MAILPOET-4831]
2023-03-13 14:09:17 +01:00
Rostislav Wolny
a132e6175b Extract cta clicks tracking function on homepage
[MAILPOET-4831]
2023-03-13 14:09:17 +01:00
Rostislav Wolny
ff771d7b84 Use slug for tracking product discovery tasks
The title is translated so for tracking we need a value that remains the same.
[MAILPOET-4831]
2023-03-13 14:09:17 +01:00
Rostislav Wolny
68e01ccf9f Add migration for setting initial homepage state for old users
[MAILPOET-4831]
2023-03-13 14:09:17 +01:00
Rostislav Wolny
d81571dd47 Update CSS selector for automations menu link beta flag
[MAILPOET-4831]
2023-03-13 14:09:17 +01:00
Rostislav Wolny
d832925107 Remove temporary static property for the plugin main page
The property was added so that we were able to set the main page
dynamically based on the feature switch value. This is no longer needed and
we can use the hardcoded constant as we did before.
[MAILPOET-4831]
2023-03-13 14:09:17 +01:00
Rostislav Wolny
0f01755e18 Remove homepage feature switch
[MAILPOET-4831]
2023-03-13 14:09:17 +01:00
Veljko
96760cc7e4 Remove Promise in all tests and change with await
[MAILPOET-5105]
2023-03-10 12:22:10 +01:00
Veljko
4c9aa7c0ab Refactor tests to use k6 browser experimental
[MAILPOET-5105]
2023-03-10 12:22:10 +01:00
Veljko
4f43cc1e80 Refactor formsAdding 2023-03-10 12:22:10 +01:00
Jan Lysý
ce4aa37326 Add translating validation error messages for custom fields
[MAILPOET-4901]
2023-03-09 14:45:44 +01:00
Pavel Dohnal
0487ad50cb Add an action to display pull request stats 2023-03-09 13:08:48 +01:00
Jan Lysý
d54e666eea Fix ordering by subscriber
[MAILPOET-4660]
2023-03-09 13:02:45 +01:00
Jan Lysý
163578b9bc Add acceptance test with receiving scheduled newsletter
[MAILPOET-4719]
2023-03-09 10:51:34 +01:00
Veljko
19ae4ea2ac Refactor code to k6
[MAILPOET-4957]
2023-03-08 17:00:09 +01:00