Commit Graph

3270 Commits

Author SHA1 Message Date
Pavel Dohnal
d6f263ef3f Make method private
[MAILPOET-2146]
2019-07-24 13:54:49 -04:00
Ján Mikláš
bb0af3b052 Fix [newsletter:post_title] with filters applied
Use the same query fix for shortcode as for ALC getPosts

[MAILPOET-2214]
2019-07-24 12:01:32 -04:00
Jan Jakeš
430c6a0520 Remove inactivity offset for abandoned cart emails
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
8882b322ca Add support in sending delay in minutes
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
e1e96f27d4 Remove abandoned cart email feature flag
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
26babab9be Add WC() function to WooCommerce helper
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
2616c5a263 Add per-subscriber cancel functionality for automatic emails
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
dc5fa12b8e Add per-subscriber rescheduling functionality for automatic emails
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
440ed0aa23 Add service for cookies handling & encode them with JSON
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
86fe698e31 Simplify IF condition
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
5af4a048c4 Fix tracking option name for abandoned cart cookie
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Jan Jakeš
48a1bafbaa Use constants for abandoned cart cookie settings
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
Rostislav Wolny
b3546bfba4 Add migration to fill last_subscribed_at for old subscribers
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
Rostislav Wolny
1aa03dc80e Use last_subscribed_at for inactive subscribers detection
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
Rostislav Wolny
0b40475e7a Set last_subscribed_at within subscribers import
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
Rostislav Wolny
42f570f295 Set last_subscribed_at within WooCommerce customers sync
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
Rostislav Wolny
55b4635051 Update last_subscribed_at on a change
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
Rostislav Wolny
2456c2de7d Add last_subscribed_at to Subscriber model
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
Rostislav Wolny
0dda4babf3 Add last_subscribed_at column to subscribers
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
wxa
d4cd9849d3 Resort to a default MailPoet page if no page is set in settings [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
wxa
97f0b9104c Fix session form data being reset if throttling kicks in [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
wxa
cfb108d240 Convert throttling timeout from seconds to a human-readable string [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
wxa
3fbaf8cf3e Allow only certain user roles to be exempt from captcha [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
wxa
4a309e7317 Fix more PR remarks [MAILPOET-2015]
Use fast termination to remove some nesting
Use DI for CaptchaRenderer
Remove unused vars in router subscription endpoint
2019-07-23 08:37:46 -04:00
wxa
d1aceb9d75 Move captcha page rendering to a separate class [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
wxa
8647244807 Move captcha validation to a separate method [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
wxa
7788aebe83 Fix minor PR remarks [MAILPOET-2015]
Reuse updateCaptcha() function
Inject Captcha class using DI
Add no-cache headers to captcha image
Fix an error when accessing the captcha page directly
Edit the line in settings regarding missing dependencies
2019-07-23 08:37:46 -04:00
wxa
b174a55d07 Handle captcha during subscription [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
wxa
08af443c1f Add captcha page [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
wxa
f8ea514887 Update the captcha setting [MAILPOET-2015] 2019-07-23 08:37:46 -04:00
Pavel Dohnal
b3cdf74fa6 Handle duplicities gracefully
[MAILPOET-2157]
2019-07-22 11:20:38 -04:00
Pavel Dohnal
512bb0f7fe Fix MailChimp import
[MAILPOET-2157]
2019-07-22 11:20:38 -04:00
Rostislav Wolny
8e5953cca3 Fix fetching premium key status for settings template
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
9a8a12af73 Make services used by premium container public
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
885639e9af Set services for pages rendering as public to avoid deprecation warning
These services are fetched from container directly in Menu class.

[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
f07b6da00c Fix naming coding style in Menu class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
cb1dd28ea9 Add SubscriberLimit and InvalidApi key pages classes
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
8693efdea5 Add FormEditor page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
81d06065be Add subscribers import/export pages classes
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
f8e178e6e7 Add ExperimentalFeatures page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
fa521e5cb7 Add Forms page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
0cf89eb28c Add Segments page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
17fe60b293 Add Subscribers page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
d09afded94 Add Update page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
73f39be4df Add RevenueTrackingPermission page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
e93d1e1774 Add WooCommerceListImport page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
fbb123a4ca Add MP2Migration page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
c11b2313af Add NewsletterEditor page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
28f5c18b06 Add Help page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
Rostislav Wolny
3c87713830 Add Settings page class
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00