Commit Graph

4499 Commits

Author SHA1 Message Date
Pavel Dohnal
34fe0494ea Remove the old tooltip
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
Pavel Dohnal
8941ee3e8f Add a tooltip when the newsletter fails to validate
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
Pavel Dohnal
51ca69fba0 Validate email before sending
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
Ján Mikláš
970eb69dc1 Revert "Replace wrong placeholders in translatable strings"
This reverts commit cc76882164.
2021-10-25 09:48:04 -03:00
wxa
cc76882164 Replace wrong placeholders in translatable strings
[MAILPOET-3863]
2021-10-25 11:48:24 +02:00
Jan Lysý
ad4e4a469c Add event tracking with user properties
[MAILPOET-3866]
2021-10-25 11:31:32 +02:00
Rostislav Wolny
59031237fe Remove scheduled count info for re-engagement emails in listing
We schedule re-engagement emails to be send immediately after we detect some recipients so the scheduled count would be always 0.
[MAILPOET-3782]
2021-10-18 16:21:52 +02:00
Rostislav Wolny
8a06d11eca Fix activation of re-engagement email on the send step
[MAILPOET-3782]
2021-10-18 16:21:52 +02:00
Rostislav Wolny
841ffc1d83 Allow only static segments for re-engagement emails
[MAILPOET-3782]
2021-10-18 16:21:52 +02:00
Jan Lysý
4f58fa52d7 Use early return instead of else
[MAILPOET-3848]
2021-10-18 11:32:59 +02:00
Jan Lysý
dccfc98792 Mark the field with product or category as mandatory
[MAILPOET-3848]
2021-10-18 11:32:59 +02:00
Jan Lysý
dfd4fc5551 Add validation for WooCommerce schedule forms
[MAILPOET-3848]
2021-10-18 11:32:59 +02:00
Jan Lysý
315a1856a4 Remove unused function
[MAILPOET-3848]
2021-10-18 11:32:59 +02:00
Jan Lysý
e2f5d18a51 Remove unused function
[MAILPOET-3848]
2021-10-18 11:32:59 +02:00
Jan Lysý
d74d5c7c18 Add validation for the welcome schedule form
[MAILPOET-3848]
2021-10-18 11:32:59 +02:00
Jan Lysý
8d6bbb7669 Format stats metrics by percentage value
[MAILPOET-3850]
2021-10-18 10:55:00 +02:00
wxa
1956e418d9 Convert resume sending button JS to TS, fix missing mta method var
[MAILPOET-3830]
2021-10-18 09:37:52 +02:00
wxa
516e5fbb14 Reuse the new notice for a similar forgotten MSS notice
[MAILPOET-3830]
2021-10-18 09:37:52 +02:00
wxa
dbb52a758e Add deep links to email authorization notices
[MAILPOET-3830]
2021-10-18 09:37:52 +02:00
Jan Lysý
67d11c9eed Add better message when plugin is not installed
[MAILPOET-3719]
2021-10-18 09:18:18 +02:00
Jan Lysý
44ed494198 Fix premium state after key validation
[MAILPOET-3719]
2021-10-18 09:18:18 +02:00
Jan Lysý
8166584d10 Add activation url to store
[MAILPOET-3719]
2021-10-18 09:18:18 +02:00
wxa
68690ee1fa Remove Clearout.io offer from the plugin
[MAILPOET-3811]
2021-10-05 16:31:04 +02:00
Jan Lysý
da5e590428 Forbid non-numeric values for scheduling welcome emails
[MAILPOET-3832]
2021-09-29 17:06:23 +02:00
Pavel Dohnal
76aedb3088 Use a value that is multiplication of 30
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
c4ab3a1425 Display a correct value in the notice
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
14ba0ce8b3 Use native lang features instead isEmpty
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
82a061fac5 Improve the UX
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
202e7dc755 Fix scheduling when inactive feature is off
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
3436d1a1be Round numbers so we always see integers in the inputs
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
116c8ddb0e Use settings on MailPoet object rather than on Window
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
e27ca267ee Use absolute path for common dependencies
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
b7e8557bc6 Display settings in the listings
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
377910a2c2 Hide tab behind the feature flag
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
ac3625e434 Create listings tab for re-engagement emails
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
7749d17fb1 Display the last newsletter step for the re-engagement email
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
6ac7015b5c Save the re-engagement email
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
05400ec646 Display the note correctly
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
d8b006db1a Allow changing the values in the form
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
d351a38f27 Fix the UI
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
4a0548c6f9 Add note
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
b509b278ce Add weeks and months to the scheduling component
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
54b216b7eb Create a scheduling component
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
e303df6867 Add title to the re-engagement email
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
b49fbb0636 Add heading to the re-engagement email
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
ad4f39871d Add a component for creating re-engagement email
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
7b58adab7e Add a frontend card for re-engagement email
[MAILPOET-3763]
2021-09-29 14:17:57 +02:00
Pavel Dohnal
72b018355b Update code after react replace string upgrade
[MAILPOET-3724]
2021-09-27 16:11:42 +02:00
Pavel Dohnal
be072583e4 Update eslint
[MAILPOET-3724]
2021-09-27 16:11:42 +02:00
Jan Lysý
196b0cfd93 Change link in post-editor-block to template selection
[MAILPOET-3662]
2021-09-27 10:14:02 +02:00