Commit Graph

20468 Commits

Author SHA1 Message Date
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
981232bfbc Update PHPStan and related packages to the latest version
[MAILPOET-5751]
2023-12-13 11:48:14 +01:00
23666f060b Release 4.40.0 2023-12-12 14:22:53 +01:00
496240d0ae Add error message on preview request failure
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
c7a5dd4efa Catch request errors when loading template previews
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
d4f0dac54a Do not report aborted requests as errors
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
ebea81b5ce Remove styles that are now covered by templates grid
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
fb07dbcd69 Display scrollbars only when necessary
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
6b8dfc973a Fix scrolling inside automation popovers
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
1e2f35f1d9 Add popover slot to automation to make popovers and dropdowns work everywhere
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
401a0f15ec Make create from template errors dismissible
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
d5aa68ed8a Fix filters list to work in automation template previews
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
26c13d938c Abort outdated requests when fetching template previews
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
da5127adc4 Fix tests to work with the new automation template dialog
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
6decd27dbe Add icon to template detail error message
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
39968927b7 Center automation flow in the preview
[MAILPOET-4537]
2023-12-11 20:51:12 +01:00
01e84ba977 Make template navigation circular
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
0692866efd Fix editor centering for cases with custom separators
[MAILPOET-4537]
2023-12-11 20:51:12 +01:00
0b08204645 Add template preview loading spinner
[MAILPOET-4537]
2023-12-11 20:51:12 +01:00
09a1823ed6 Implement automation template preview in template detail
[MAILPOET-4537]
2023-12-11 20:51:12 +01:00
877518283f Use @wordpress/hooks types in wp-js-hooks
[MAILPOET-4537]
2023-12-11 20:51:12 +01:00
068f99bdbe Add automation context and registry to listing and templates pages
[MAILPOET-4537]
2023-12-11 20:51:12 +01:00
0d2e3e4f19 Add API endpoint to fetch automation template data
[MAILPOET-4537]
2023-12-11 20:51:12 +01:00
130463351e Add keyboard support for previous and next templates
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
1dd06f86fa Handle previous and next template buttons
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
685af1c197 Extract template detail dialog to templates grid
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
c4e2f037b8 Extract automation templates grid to a component
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
537582e2be Display error when creating automation from template failes
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
75986d9a9e Implement automation template detail dialog
[MAILPOET-4534]
2023-12-11 20:51:12 +01:00
f4704edcf2 Update tests
MAILPOET-5701
2023-12-11 20:49:29 +01:00
4a1a4d6729 Update loadedvia URL param order.
MAILPOET-5701
2023-12-11 20:49:29 +01:00
c957cc0c2b Convert loadedvia part to URL search param instead of URL hash
MAILPOET-5701
2023-12-11 20:49:29 +01:00
ddde17f83a Remove multichannel integration from experimental features
MAILPOET-5701
2023-12-11 20:49:29 +01:00
94d399f169 Show EditorNotices on Automation analytics pages
MAILPOET-5700
2023-12-11 20:47:22 +01:00
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
aebc17939c Update Move to Trash button component on Automation statistics page
MAILPOET-5700
2023-12-11 20:47:22 +01:00
18810d2916 Update deactivate button component on Automation statistics page
MAILPOET-5700
2023-12-11 20:47:22 +01:00
cfd8b3c82e Add split button component to Automation statistics page
MAILPOET-5700
2023-12-11 20:47:22 +01:00
7d9541152c Fix sending status text link
MAILPOET-5699
2023-12-11 14:17:43 +01:00
8f8d0b8754 Fix Edit button and icon misalignment
MAILPOET-5699
2023-12-11 14:17:43 +01:00
37664df659 Fix button style and add loading state to buttons
MAILPOET-5699
2023-12-11 14:17:43 +01:00
833e45848e Fix newsletter status string translation
MAILPOET-5699
2023-12-11 14:17:43 +01:00
8effeceb60 Add newsletter status tag to sending stats
MAILPOET-5699
2023-12-11 14:17:43 +01:00
0051f8de9f Add a link to sending stats
MAILPOET-5699
2023-12-11 14:17:43 +01:00
8241d7184b Show newsletter stats info for other statuses
MAILPOET-5699
2023-12-11 14:17:43 +01:00
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
9e9127d115 Add button functionalities for edit, duplicate and delete
MAILPOET-5699
2023-12-11 14:17:43 +01:00
4206079797 Update style and display of contents
MAILPOET-5699
2023-12-11 14:17:43 +01:00
388f3d6d8e Added split button and dummy content
MAILPOET-5699
2023-12-11 14:17:43 +01:00
3c6090702c Add tracking for pages loaded via WooCommerce Multichannel Marketing dashboard
MAILPOET-5698
2023-12-11 10:58:22 +01:00