c536959331
Move test data creation into tests
...
This will allow for more complex test cases without having to worry
about how new data will affect existing tests
MAILPOET-5264
2023-12-18 12:02:48 +01:00
463fcc23cb
Simplify test data creation and fix cleanup
...
MAILPOET-5264
2023-12-18 12:02:48 +01:00
88263067b7
Fix woo category filter
...
The previous implementation was based on the number of order IDs, which
was not reliable.
MAILPOET-5264
2023-12-18 12:02:48 +01:00
9e33dc57f9
Add test customer who ordered multiple product categories
...
MAILPOET-5264
2023-12-18 12:02:48 +01:00
4e900f0f3a
Update test to match proper automation template
2023-12-14 10:00:58 -06:00
b3136fde51
Add AutomateWoo plugin to Automation tests
...
[MAILPOET-5794]
2023-12-14 10:00:58 -06:00
b271985b51
Update Woo and its extensions for integration and acceptance tests in CI
...
[MAILPOET-5792]
2023-12-13 16:44:15 +01:00
51d3b82bdf
Update minimal and required Woo versions in main plugin file
...
[MAILPOET-5792]
2023-12-13 16:44:15 +01:00
1f249fea30
Fix PHPStan error about parameter passed to strval()
...
[MAILPOET-5719]
2023-12-13 13:27:45 +01:00
8b7c1a317f
Add a kb link about preheader
...
[MAILPOET-5757]
2023-12-13 12:47:45 +01:00
c3596cb426
Position counter in the label
...
[MAILPOET-5757]
2023-12-13 12:47:45 +01:00
65050bdf56
Use colours from Wordpress
...
[MAILPOET-5757]
2023-12-13 12:47:45 +01:00
a52fbc060a
Warn user if counter goes over recommended length
...
[MAILPOET-5757]
2023-12-13 12:47:45 +01:00
7081010e72
Add preview text counter
...
[MAILPOET-5757]
2023-12-13 12:47:45 +01:00
09d5cc7024
Add preview explanation
...
[MAILPOET-5757]
2023-12-13 12:47:45 +01:00
43b48f476a
Move preview text from tooltip
...
[MAILPOET-5757]
2023-12-13 12:47:45 +01:00
3ffe7c3aa3
Reverting back to latest version
...
[MAILPOET-5759]
2023-12-13 12:41:06 +01:00
19070263e0
Use WooCommerce 8.4.0 RC
...
[MAILPOET-5759]
2023-12-13 12:41:06 +01:00
a0865ad2a6
Use filter to avoid exception when WC orders are out of sync
...
[MAILPOET-5759]
2023-12-13 12:41:06 +01:00
7d24708d3b
Testing compatibility with Woo beta 1 8.4.0
...
[MAILPOET-5759]
2023-12-13 12:41:06 +01:00
eaf320bb89
Unify version pattern in composer.json for PHPStan
...
[MAILPOET-5719]
2023-12-13 11:48:14 +01:00
1762ab3edf
Increase used PHP version in static_analysis job
...
[MAILPOET-5719]
2023-12-13 11:48:14 +01:00
cf9e0c2584
Changing static analysis instance class from medium to medium+
...
After updating PHPStan static analysis started failing due to memory. It was possible to disable parallel runs but it took 5 minutes.
[MAILPOET-5719]
2023-12-13 11:48:14 +01:00
80ee6e4160
Remove redundant configuration for PHPStan
...
[MAILPOET-5719]
2023-12-13 11:48:14 +01:00
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
eee5a9e31e
Remove WP_PLUGIN_DIR constant definition from
...
PHPStan bootstrap
[MAILPOET-5751]
2023-12-13 11:48:14 +01:00
525c80bac4
Fix PHPStan warnings in lib
...
[MAILPOET-5751]
2023-12-13 11:48:14 +01:00
41a55262fe
Fix PHPStan warnings in tests
...
[MAILPOET-5751]
2023-12-13 11:48:14 +01:00
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