Commit Graph

3827 Commits

Author SHA1 Message Date
Mike Jolley
e33378da59 define externals in eslint config
[MAILPOET-3920]
2021-11-24 13:00:10 +01:00
Mike Jolley
27a909a396 Update classname
[MAILPOET-3920]
2021-11-24 13:00:10 +01:00
Mike Jolley
cdd14dbf9f correct optin enabled check
[MAILPOET-3920]
2021-11-24 13:00:10 +01:00
Mike Jolley
72d4db26e3 Checkbox implementation and refactor naming structure
[MAILPOET-3920]
2021-11-24 13:00:10 +01:00
Mike Jolley
0f5b7d0ac7 Checkbox implementation
[MAILPOET-3920]
2021-11-24 13:00:10 +01:00
Mike Jolley
53d3fb9c1e Basic block structure and checkbox import
[MAILPOET-3920]
2021-11-24 13:00:10 +01:00
Mike Jolley
78e0ac4d4a Initial build config and init from php side
[MAILPOET-3920]
2021-11-24 13:00:10 +01:00
Jan Lysý
6eeed44735 Add info when form is inactive to subscription form block
[MAILPOET-3896]
2021-11-17 15:39:48 +01:00
Oluwaseun Olorunsola
975f2e5060 Using longer string for key
[MAILPOET-1950]
2021-11-17 15:37:13 +01:00
Oluwaseun Olorunsola
6c8e248611 Update key display
[MAILPOET-1950]
2021-11-17 15:37:13 +01:00
Jan Lysý
cfbcc19dce Add validation on missing re-engagement link
[MAILPOET-3764]
2021-11-17 15:21:31 +01:00
Jan Lysý
db0763af8e Add template category Re-engagement Emails
[MAILPOET-3764]
2021-11-17 15:21:31 +01:00
Jan Lysý
9e4888dc46 Add tracking unauthorized emails in modal
[MAILPOET-3881]
2021-11-15 15:03:43 +01:00
Jan Lysý
3c8fa566ed Add tracking unauthorized emails when user tries to send
[MAILPOET-3881]
2021-11-15 15:03:43 +01:00
Jan Lysý
73b18d9592 Add tracking for unauthorized emails in settings
[MAILPOET-3881]
2021-11-15 15:03:43 +01:00
Pavel Dohnal
9069b680b9 Fix acceptance test
[MAILPOET-3926]
2021-11-15 14:54:06 +01:00
Pavel Dohnal
9323a7a0d8 Fix custom fields label saving for checkbox
[MAILPOET-3926]
2021-11-15 14:54:06 +01:00
Pavel Dohnal
9700e9abbb Fix custom fields label saving for date
[MAILPOET-3926]
2021-11-15 14:54:06 +01:00
Pavel Dohnal
822587e92b Fix custom fields label saving for select
[MAILPOET-3926]
2021-11-15 14:54:06 +01:00
Pavel Dohnal
6b41d4b70b Fix custom fields label saving
[MAILPOET-3926]
2021-11-15 14:54:06 +01:00
Rodrigo Primo
34ef9fcbbf Make sure info about versions is included for cached events
This commit modifies trackCachedEvents() to call track() instead of window.mixpanel.track().

This is needed to make sure that we include information about the free
and premium versions (which is done inside track()) for cached events
(events that were added before mixpanel loaded).

[MAILPOET-3885]
2021-11-15 11:20:41 +01:00
Rodrigo Primo
b4b1546a54 Remove MailPoet premium version from individual calls to trackEvent()
This commit removes the property 'MailPoet Premium version' from all the
calls to MailPoet.trackEvent(). It is not necessary to pass this
property anymore, as since 0a10300625,
this property is included automatically whenever MailPoet send data to
Mixpanel.

[MAILPOET-3885]
2021-11-15 11:20:41 +01:00
Rodrigo Primo
39df0090ae Remove MailPoet free version from individual calls to trackEvent()
This commit removes the property 'MailPoet Free version' from all the
calls to MailPoet.trackEvent(). It is not necessary to pass this
property anymore, as since 0a10300625,
this property is included automatically whenever MailPoet send data to
Mixpanel.

[MAILPOET-3885]
2021-11-15 11:20:41 +01:00
Rodrigo Primo
5b4f3a8882 Remove unused import to get rid of eslint warning
This change was needed to create a subsequent commit that makes
modifications to this file. Without it, eslint would report an error
when trying to commit changes to actions.ts.

[MAILPOET-3885]
2021-11-15 11:20:41 +01:00
Rodrigo Primo
63c27830a5 Always include free and premium versions in data sent to Mixpanel
[MAILPOET-3885]
2021-11-15 11:20:41 +01:00
Pavel Dohnal
5da71f7a28 Render form Id in exports in frontend
[MAILPOET-3872]
2021-11-10 12:09:07 +01:00
Pavel Dohnal
c6ea0b3ff0 Hide other settings until form is saved
[MAILPOET-3872]
2021-11-10 12:09:07 +01:00
Pavel Dohnal
bdd2e4d2ae Make sure the form id is always number
[MAILPOET-3872]
2021-11-10 12:09:07 +01:00
Oluwaseun Olorunsola
274abc09fc Fixed failing test and default select uncheck not saving
[MAILPOET-3894]
2021-11-10 09:42:15 +01:00
Pavel Dohnal
d14ab2db00 Add a hook to change recaptcha size
[MAILPOET-3279]
2021-11-08 15:42:28 +01:00
Rostislav Wolny
fbbde3ec95 Prevent generating large newsletter screenshots on retina screens
This setting forces the tool for generating newsletter screenshots to use same resolution on retina/non retina screens.
Screenshots taken on retina screens have a huge size because of the resolution.
[MAILPOET-2686]
2021-11-08 13:24:53 +01:00
Rostislav Wolny
6971161535 Update newsletter template format for saving/exporting in editor
[MAILPOET-2686]
2021-11-08 13:24:53 +01:00
Rostislav Wolny
78aadfc01b Do not render thumbnail image if thumbnail is not available
[MAILPOET-2686]
2021-11-08 13:24:53 +01:00
Rostislav Wolny
b51f7b2d0e Save new templates image data to the new columns
[MAILPOET-2686]
2021-11-08 13:24:53 +01:00
oluwaseun Olorunsola
c057623592 Center the content on import newsletter template page
MAILPOET-3492
2021-11-08 10:52:44 +01:00
wxa
91147e257a Fix types
[MAILPOET-3834]
2021-11-04 10:15:21 +01:00
wxa
d8bfcb64bb Replace wrong placeholders in translatable strings
[MAILPOET-3863]
2021-11-03 23:11:11 +01:00
Jan Lysý
3d1cab301c Add limitation for scheduledAt in a new newsletter
[MAILPOET-3818]
2021-11-03 13:34:35 +01:00
Jan Lysý
44f08cd068 Use validation for time intervals
[MAILPOET-3818]
2021-11-03 13:34:35 +01:00
Jan Lysý
024f04750a Add Parsley validator for email scheduling
[MAILPOET-3818]
2021-11-03 13:34:35 +01:00
Brezo Cordero
ea6eb0993d Disable activate button if tracking is disable
[MAILPOET-3840]
2021-11-02 09:12:02 +01:00
Brezo Cordero
21b9ae9f2e Show re-engagement emails notice after saving
[MAILPOET-3743]
2021-11-02 09:12:02 +01:00
Brezo Cordero
0c72f41b8d Show note if tracking is disabled
[MAILPOET-3743]
2021-11-02 09:12:02 +01:00
Pavel Dohnal
c13ad00e64 Add reEngagement to settings normalisation
[MAILPOET-3856]
2021-11-01 16:10:04 +01:00
Pavel Dohnal
49e98ea88e Add settings for re-engagement page
[MAILPOET-3856]
2021-11-01 16:10:04 +01:00
Pavel Dohnal
0d70174737 Only do validation if MSS is active
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
Pavel Dohnal
813d43f857 Validate if newsletter has an unsubscribe link
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
Pavel Dohnal
c886925d7d Make sure the tooltip is not cut in half
[MAILPOET-3857]
2021-10-26 16:11:32 +02:00
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