Commit Graph

20858 Commits

Author SHA1 Message Date
Jan Jakes
d4347d1fc5 Fix double bottom border in automation header
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
Jan Jakes
af5d3ab1d9 Add saving state button fade-in/out animation
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
Jan Jakes
c09410af94 Include parent category IDs in customer order fields
[MAILPOET-5377]
2023-08-14 16:41:29 +02:00
Jan Jakes
6414cc832c Include parent category IDs in order category field
[MAILPOET-5377]
2023-08-14 16:41:29 +02:00
Jan Jakes
29f32a52b8 Add keyboard shortcut for automation saving
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
Jan Jakes
a7d67ed09b Unify update button behavior with WP post editor
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
Jan Jakes
bd0158fe86 Unify saving button behavior with WP post editor
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
Jan Jakes
db713f4db8 Make automation save state an enum
[MAILPOET-4968]
2023-08-14 16:41:29 +02:00
Jan Jakes
0629bb2878 Fix step name popover positioning and a deprecation warning
[MAILPOET-5242]
2023-08-14 16:41:29 +02:00
Jan Jakes
a51280091a Fix missing key prop warnings
[MAILPOET-5242]
2023-08-14 16:41:29 +02:00
Jan Jakes
65dc4a8e32 Fix tutorial being shown for transactional automation emails
[MAILPOET-5242]
2023-08-14 16:41:29 +02:00
Jan Jakes
8e640acaf1 Fix is-first-order for guest customers
[MAILPOET-5459]
2023-08-14 13:59:38 +02:00
John Oleksowicz
aac40e2a24 Add mapping test for used coupon code data
MAILPOET-5007
2023-08-14 13:49:55 +02:00
John Oleksowicz
a18dddedf3 Convert FilterDataMapperTest to integration test
It was becoming cumbersome to update the tests with new mocks every time
 the constructor changes in FilterDataMapper, which will become more
 common as more of the validation logic gets moved into the filter
 classes themselves.

MAILPOET-5007
2023-08-14 13:49:55 +02:00
John Oleksowicz
957b317222 Add frontend filter for used coupon codes
MAILPOET-5007
2023-08-14 13:49:55 +02:00
John Oleksowicz
ecde4c10e3 Populate store with coupon data
MAILPOET-5007
2023-08-14 13:49:55 +02:00
John Oleksowicz
adc052fc55 Add coupon code filter to mapper/factory
MAILPOET-5007
2023-08-14 13:49:55 +02:00
John Oleksowicz
a446a13354 Add backend logic for used coupon code filter
MAILPOET-5007
2023-08-14 13:49:55 +02:00
John Oleksowicz
916547d29d Flush test filters and add unique names
This prevents an error I was getting when trying to create/run multiple
filters in the same test

MAILPOET-5007
2023-08-14 13:49:55 +02:00
John Oleksowicz
530fc0acd3 Allow setting price when creating test coupons
MAILPOET-5007
2023-08-14 13:49:55 +02:00
John Oleksowicz
d4d244fa0e Ensure coupon stats are updated in tests
MAILPOET-5007
2023-08-14 13:49:55 +02:00
Jan Jakes
45b907f3d9 Do not create Woo templates when WooCommerce is not active
[MAILPOET-5384]
2023-08-14 12:54:09 +02:00
Jan Jakes
13202ed191 Keep "coming soon" templates as last
[MAILPOET-5384]
2023-08-14 12:54:09 +02:00
Jan Lysý
34ce26c58a Align checkboxes in the Welcome Wizard with text
[MAILPOET-5498]
2023-08-14 11:33:18 +02:00
Jan Lysý
26c45e2b7b Remove the note badge from the Welcome Wizard
[MAILPOET-5498]
2023-08-14 11:33:18 +02:00
Jan Jakes
afd0e6ab34 Fix text click failing due to admin bar
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
c9e95c6c66 Add links to analytics page
[MAILPOET-5093]
2023-08-14 10:48:24 +02:00
Jan Jakes
6d6cb98dd6 Do not load site editor styles in analytics
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
dd9474bdd6 Improve subscribers step cell layout
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
b188bfc2b8 Reduce table spacing on smaller screens
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
da2bfdb299 Fix CSS paths to make mixins work
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
7887615711 Make table sort header buttons full width
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
59cff3ab5c Fix header font weights 2023-08-14 10:48:24 +02:00
Jan Jakes
2d2bfea188 Avoid unnecessary premium status checks
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
b5b1c14137 Use upgrade info logic for premium upsell banner
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
7af66364f4 Align filter controls with submit/reset buttons
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
b615c37926 Open premium modal when clicking on links in sample data
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
3a4d3067a7 Add premium modal and store functionality for analytics
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
7c1dd656d3 Remove subscriber controller and endpoint
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
221e0ffc77 Unify step icon size with subscriber icon size
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
687743004e Use retina-friendly avatar sizes
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
6b83a73c76 Simplify status cell
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
f61480a114 Use step types to render step subtitles
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
af12dc3fd3 Add sample data for subscribers section 2023-08-14 10:48:24 +02:00
Jan Jakes
6a50515e77 Load step data with subscriber stats 2023-08-14 10:48:24 +02:00
Jan Jakes
6e47d4ae53 Simplify code
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
c39def9071 Use JS date methods to modify date
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
330d1e2f34 Remove order controller and endpoint
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
57909b80a8 Add sample data for orders section
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00
Jan Jakes
170ff27faa Improve table text wrapping
[MAILPOET-5492]
2023-08-14 10:48:24 +02:00