Commit Graph

20523 Commits

Author SHA1 Message Date
Jan Lysý
80ee6e4160 Remove redundant configuration for PHPStan
[MAILPOET-5719]
2023-12-13 11:48:14 +01:00
Jan Lysý
71a90f5d37 Keep SQLite Drivers in Doctrine package
From some reason PHPStan on the premium plugin fails when those files are missing.
I haven't found the exact reason. I checked it only in the error stack trace.
[MAILPOET-5751]
2023-12-13 11:48:14 +01:00
Jan Lysý
eee5a9e31e Remove WP_PLUGIN_DIR constant definition from
PHPStan bootstrap

[MAILPOET-5751]
2023-12-13 11:48:14 +01:00
Jan Lysý
525c80bac4 Fix PHPStan warnings in lib
[MAILPOET-5751]
2023-12-13 11:48:14 +01:00
Jan Lysý
41a55262fe Fix PHPStan warnings in tests
[MAILPOET-5751]
2023-12-13 11:48:14 +01:00
Jan Lysý
1119e73056 Unify PHPStan baseline for PHP 8.0 and 8.1
Because both files were identical, I decided for simplification.
[MAILPOET-5751]
2023-12-13 11:48:14 +01:00
Jan Lysý
981232bfbc Update PHPStan and related packages to the latest version
[MAILPOET-5751]
2023-12-13 11:48:14 +01:00
Rostislav Wolny
23666f060b Release 4.40.0 2023-12-12 14:22:53 +01:00
Jan Jakes
496240d0ae Add error message on preview request failure
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
c7a5dd4efa Catch request errors when loading template previews
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
d4f0dac54a Do not report aborted requests as errors
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
ebea81b5ce Remove styles that are now covered by templates grid
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
fb07dbcd69 Display scrollbars only when necessary
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
6b8dfc973a Fix scrolling inside automation popovers
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
1e2f35f1d9 Add popover slot to automation to make popovers and dropdowns work everywhere
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
401a0f15ec Make create from template errors dismissible
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
d5aa68ed8a Fix filters list to work in automation template previews
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
26c13d938c Abort outdated requests when fetching template previews
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
da5127adc4 Fix tests to work with the new automation template dialog
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
6decd27dbe Add icon to template detail error message
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
39968927b7 Center automation flow in the preview
[MAILPOET-4537]
2023-12-11 20:51:12 +01:00
Jan Jakes
01e84ba977 Make template navigation circular
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
0692866efd Fix editor centering for cases with custom separators
[MAILPOET-4537]
2023-12-11 20:51:12 +01:00
Jan Jakes
0b08204645 Add template preview loading spinner
[MAILPOET-4537]
2023-12-11 20:51:12 +01:00
Jan Jakes
09a1823ed6 Implement automation template preview in template detail
[MAILPOET-4537]
2023-12-11 20:51:12 +01:00
Jan Jakes
877518283f Use @wordpress/hooks types in wp-js-hooks
[MAILPOET-4537]
2023-12-11 20:51:12 +01:00
Jan Jakes
068f99bdbe Add automation context and registry to listing and templates pages
[MAILPOET-4537]
2023-12-11 20:51:12 +01:00
Jan Jakes
0d2e3e4f19 Add API endpoint to fetch automation template data
[MAILPOET-4537]
2023-12-11 20:51:12 +01:00
Jan Jakes
130463351e Add keyboard support for previous and next templates
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
1dd06f86fa Handle previous and next template buttons
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
685af1c197 Extract template detail dialog to templates grid
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
c4e2f037b8 Extract automation templates grid to a component
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
537582e2be Display error when creating automation from template failes
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Jan Jakes
75986d9a9e Implement automation template detail dialog
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
Oluwaseun Olorunsola
f4704edcf2 Update tests
MAILPOET-5701
2023-12-11 20:49:29 +01:00
Oluwaseun Olorunsola
4a1a4d6729 Update loadedvia URL param order.
MAILPOET-5701
2023-12-11 20:49:29 +01:00
Oluwaseun Olorunsola
c957cc0c2b Convert loadedvia part to URL search param instead of URL hash
MAILPOET-5701
2023-12-11 20:49:29 +01:00
Oluwaseun Olorunsola
ddde17f83a Remove multichannel integration from experimental features
MAILPOET-5701
2023-12-11 20:49:29 +01:00
Oluwaseun Olorunsola
94d399f169 Show EditorNotices on Automation analytics pages
MAILPOET-5700
2023-12-11 20:47:22 +01:00
Oluwaseun Olorunsola
cc1206254d Fix Edit button and icon misalignment
We also removed the ActivateButton because it's not necessary on the Automation analytics pages

MAILPOET-5700
2023-12-11 20:47:22 +01:00
Oluwaseun Olorunsola
aebc17939c Update Move to Trash button component on Automation statistics page
MAILPOET-5700
2023-12-11 20:47:22 +01:00
Oluwaseun Olorunsola
18810d2916 Update deactivate button component on Automation statistics page
MAILPOET-5700
2023-12-11 20:47:22 +01:00
Oluwaseun Olorunsola
cfd8b3c82e Add split button component to Automation statistics page
MAILPOET-5700
2023-12-11 20:47:22 +01:00
Oluwaseun Olorunsola
7d9541152c Fix sending status text link
MAILPOET-5699
2023-12-11 14:17:43 +01:00
Oluwaseun Olorunsola
8f8d0b8754 Fix Edit button and icon misalignment
MAILPOET-5699
2023-12-11 14:17:43 +01:00
Oluwaseun Olorunsola
37664df659 Fix button style and add loading state to buttons
MAILPOET-5699
2023-12-11 14:17:43 +01:00
Oluwaseun Olorunsola
833e45848e Fix newsletter status string translation
MAILPOET-5699
2023-12-11 14:17:43 +01:00
Oluwaseun Olorunsola
8effeceb60 Add newsletter status tag to sending stats
MAILPOET-5699
2023-12-11 14:17:43 +01:00
Oluwaseun Olorunsola
0051f8de9f Add a link to sending stats
MAILPOET-5699
2023-12-11 14:17:43 +01:00
Oluwaseun Olorunsola
8241d7184b Show newsletter stats info for other statuses
MAILPOET-5699
2023-12-11 14:17:43 +01:00