Commit Graph

21722 Commits

Author SHA1 Message Date
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
Oluwaseun Olorunsola
5800aeb409 Remove Deactivate button
This is because we only display the post-notification history items on the woo multichannel campaign list page.

We can't deactivate, edit or duplicate a post-notification history item.

MAILPOET-5699
2023-12-11 14:17:43 +01:00