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
Oluwaseun Olorunsola
9e9127d115
Add button functionalities for edit, duplicate and delete
...
MAILPOET-5699
2023-12-11 14:17:43 +01:00
Oluwaseun Olorunsola
4206079797
Update style and display of contents
...
MAILPOET-5699
2023-12-11 14:17:43 +01:00
Oluwaseun Olorunsola
388f3d6d8e
Added split button and dummy content
...
MAILPOET-5699
2023-12-11 14:17:43 +01:00
Oluwaseun Olorunsola
3c6090702c
Add tracking for pages loaded via WooCommerce Multichannel Marketing dashboard
...
MAILPOET-5698
2023-12-11 10:58:22 +01:00
Oluwaseun Olorunsola
246f54d799
Refactor MPMarketingChannel.
...
The aim is to make both the MPMarketingChannelController and the MPMarketingChannel class lighter by moving most of the data request feature to the MPMarketingChannelDataController class
MAILPOET-5698
2023-12-11 10:58:22 +01:00