Commit Graph

20858 Commits

Author SHA1 Message Date
Jan Jakes
170ef6efb6 Color fitler badge when filters have errors
[MAILPOET-5414]
2023-06-26 13:19:32 +02:00
Jan Jakes
ec3b78c134 Display step filter errors in the sidebar
[MAILPOET-5418]
2023-06-26 13:19:32 +02:00
Jan Jakes
8876ff978d Add filter errors to the error payload
[MAILPOET-5418]
2023-06-26 13:19:32 +02:00
Jan Jakes
cc3112cc8a Collect filter validation errors
[MAILPOET-5418]
2023-06-26 13:19:32 +02:00
Jan Jakes
fec21a57ad Introduce filter wrapper hook to allow for more customization
[MAILPOET-5418]
2023-06-26 13:19:32 +02:00
Jan Jakes
0e2a66d38d Add max height to filter dropdown
[MAILPOET-5415]
2023-06-26 13:19:32 +02:00
Jan Jakes
0c6ecbd8b2 Remove filter args_schema from editor for now, as it is not used
[MAILPOET-5415]
2023-06-26 13:19:32 +02:00
Jan Jakes
34d043232b Refactor filter args validation to work per-condition
This also fixes string "is-blank" and "is-not-blank" being marked as invalid.

[MAILPOET-5415]
2023-06-26 13:19:32 +02:00
Oluwaseun Olorunsola
4b2892ad35 Fix Redirecting to MailPoet Homepage after activating other plugins
MAILPOET-5417
2023-06-26 12:32:09 +02:00
Rodrigo Primo
6a438f68d8 Remove duplicated method in ScheduledTaskSubscribersRepository
[MAILPOET-5422]
2023-06-23 16:59:32 +02:00
Veljko
f37e73d68e Improve the unsubscribe page test
[MAILPOET-5327]
2023-06-23 10:00:42 +02:00
Veljko
fc67c57c4a Improve the subscription page test
[MAILPOET-5326]
2023-06-23 10:00:42 +02:00
Veljko
ffb51f8214 Improve test to check for different conf page
[MAILPOET-5325]
2023-06-23 10:00:42 +02:00
John Oleksowicz
b22217420f Track last sending at
MAILPOET-4998
2023-06-22 15:29:22 +02:00
John Oleksowicz
0e9b96d0b7 Track opens, clicks, purchases, and page views
MAILPOET-4998
2023-06-22 15:29:22 +02:00
John Oleksowicz
1e82378df2 Add new tracking columns
MAILPOET-4998
2023-06-22 15:29:22 +02:00
Veljko
59cbe7203d Include notice that it is a string 2023-06-22 14:54:00 +02:00
Veljko
48a3ae0dc0 Add scenario to cover additional WC list and opt-in message
[MAILPOET-5324]
2023-06-22 14:54:00 +02:00
Veljko
0dd510faeb Update k6 to 45.0 and reorder tests in scenarios
[MAILPOET-5425]
2023-06-22 15:43:00 +03:00
 Ján Mikláš
fb340b807c Rename "# of" to "number of" in segments
[MAILPOET-5397]
2023-06-22 10:12:21 +02:00
Rodrigo Primo
e0b7bcd183 Update popup_form_dismissed_{$formId} description
[MAILPOET-5338]
2023-06-22 10:10:18 +02:00
Rodrigo Primo
bca3ac2dc9 Add popup_form_dismissed_{$formId} cookies and update section desc
[MAILPOET-5338]
2023-06-22 10:10:18 +02:00
Rodrigo Primo
6f453b68a8 Remove <br> to make it clear that the note relates to a specific cookie
[MAILPOET-5338]
2023-06-22 10:10:18 +02:00
Rodrigo Primo
5e6d1da336 Update list of cookies in the privacy policy page
[MAILPOET-5338]
2023-06-22 10:10:18 +02:00
Rodrigo Primo
acdcf29db5 Fix indentation for better readability
[MAILPOET-5338]
2023-06-22 10:10:18 +02:00
alex-mailpoet
3b2d60bb4f Fix counts cache update for below minimum subscribers
[MAILPOET-5390]
2023-06-21 10:33:00 +02:00
 Ján Mikláš
f78b0f3d3c Format subscribers limit number in the notice
[MAILPOET-5388]
2023-06-21 10:05:30 +02:00
 Ján Mikláš
5784398ffe Format email volume limit number in the notice
[MAILPOET-5388]
2023-06-21 10:05:30 +02:00
Rodrigo Primo
3bdd164367 Release 4.19.0 2023-06-20 09:31:30 -03:00
 Ján Mikláš
41af23f2b9 Change email address in Sendgrid test
[MAILPOET-5412]
2023-06-20 10:21:32 +02:00
Jan Jakes
a99e58e197 Fix missing baseline definition for PHPStan with PHP 8.1 2023-06-20 09:29:32 +02:00
Jan Jakes
15bcfa1bac Fix missing margin when adding a new fillter
[MAILPOET-4586]
2023-06-19 14:32:31 +02:00
Jan Jakes
de80021c47 Move filter description to a component, make editable and non-editable variants
[MAILPOET-4586]
2023-06-19 14:32:31 +02:00
Jan Jakes
088c8e5aed Remove filters feature flag
[MAILPOET-4586]
2023-06-19 14:32:31 +02:00
Jan Jakes
cddefd8414 Implement filters dropdown for automation steps
[MAILPOET-4586]
2023-06-19 14:32:31 +02:00
Jan Jakes
3f34a661aa Add aria-expanded and related styles for chip component
[MAILPOET-4586]
2023-06-19 14:32:31 +02:00
Jan Jakes
efa7810fd2 Allow making chip component interactive
[MAILPOET-4586]
2023-06-19 14:32:31 +02:00
Jan Jakes
41f782aa94 Add variants to chip component
[MAILPOET-4586]
2023-06-19 14:32:31 +02:00
Jan Jakes
2b7ec50583 Expose filter list for reuse, allow disabling filter deletion
[MAILPOET-4586]
2023-06-19 14:32:31 +02:00
Jan Jakes
d1bdc1b2f0 Manage templates fully by registry
[MAILPOET-5372]
2023-06-19 13:29:25 +02:00
Jan Jakes
05b00530bc Do not construct automations when serializing templates
[MAILPOET-5372]
2023-06-19 13:29:25 +02:00
Jan Jakes
7a6d4bd6d4 Update tests for new templates
[MAILPOET-5372]
2023-06-19 13:29:25 +02:00
Jan Jakes
dd037c349c Use strings for template categories
[MAILPOET-5372]
2023-06-19 13:29:25 +02:00
Jan Jakes
0236a6c919 Apply templates filter on all templates (in registry)
[MAILPOET-5372]
2023-06-19 13:29:25 +02:00
Jan Jakes
b372a176e1 Create automations from templates lazily
This prevents creating all automations for all templates just to list them, etc.

[MAILPOET-5372]
2023-06-19 13:29:25 +02:00
Jan Jakes
60c1429238 Split templates into private methods
[MAILPOET-5372]
2023-06-19 13:29:25 +02:00
Jan Jakes
d3b63b4c0f Move MailPoet templates to MailPoet integration
[MAILPOET-5372]
2023-06-19 13:29:25 +02:00
Jan Jakes
24111af58b Move template management to registry
[MAILPOET-5372]
2023-06-19 13:29:25 +02:00
Jan Jakes
25a0d56ed1 Move automation builder to engine
[MAILPOET-5372]
2023-06-19 13:29:25 +02:00
Jan Jakes
a13810ebc9 Improve from scratch centering and unify padding
[MAILPOET-5372]
2023-06-19 13:29:25 +02:00