440ed0aa23
Add service for cookies handling & encode them with JSON
...
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
86fe698e31
Simplify IF condition
...
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
5af4a048c4
Fix tracking option name for abandoned cart cookie
...
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
48a1bafbaa
Use constants for abandoned cart cookie settings
...
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
b3546bfba4
Add migration to fill last_subscribed_at for old subscribers
...
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
1aa03dc80e
Use last_subscribed_at for inactive subscribers detection
...
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
0b40475e7a
Set last_subscribed_at within subscribers import
...
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
42f570f295
Set last_subscribed_at within WooCommerce customers sync
...
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
55b4635051
Update last_subscribed_at on a change
...
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
2456c2de7d
Add last_subscribed_at to Subscriber model
...
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
0dda4babf3
Add last_subscribed_at column to subscribers
...
[MAILPOET-1993]
2019-07-23 09:57:46 -04:00
d4cd9849d3
Resort to a default MailPoet page if no page is set in settings [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
97f0b9104c
Fix session form data being reset if throttling kicks in [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
cfb108d240
Convert throttling timeout from seconds to a human-readable string [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
3fbaf8cf3e
Allow only certain user roles to be exempt from captcha [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
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
f24aec847f
Disable captcha for acceptance tests [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
d1aceb9d75
Move captcha page rendering to a separate class [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
8647244807
Move captcha validation to a separate method [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
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
0b8dbf1d27
Update docker images for CircleCI once again [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
534ec941e9
Enable captcha integration test
...
[MAILPOET-2015]
2019-07-23 08:37:46 -04:00
8eb5c69b8d
Update docker images for Circle CI
...
[MAILPOET-2015]
2019-07-23 08:37:46 -04:00
3f367e86e4
Add acceptance tests [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
186bf23e0a
Temporarily disable the captcha test [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
d36c9b44e4
Add integration tests [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
b174a55d07
Handle captcha during subscription [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
08af443c1f
Add captcha page [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
f8ea514887
Update the captcha setting [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
e022d5a9de
Add captcha library [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
407478903f
Release 3.33.0
2019-07-23 08:33:54 -04:00
b3cdf74fa6
Handle duplicities gracefully
...
[MAILPOET-2157]
2019-07-22 11:20:38 -04:00
512bb0f7fe
Fix MailChimp import
...
[MAILPOET-2157]
2019-07-22 11:20:38 -04:00
8e5953cca3
Fix fetching premium key status for settings template
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
9a8a12af73
Make services used by premium container public
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
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
f07b6da00c
Fix naming coding style in Menu class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
cb1dd28ea9
Add SubscriberLimit and InvalidApi key pages classes
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
8693efdea5
Add FormEditor page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
81d06065be
Add subscribers import/export pages classes
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
f8e178e6e7
Add ExperimentalFeatures page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
fa521e5cb7
Add Forms page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
0cf89eb28c
Add Segments page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
17fe60b293
Add Subscribers page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
d09afded94
Add Update page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
73f39be4df
Add RevenueTrackingPermission page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
e93d1e1774
Add WooCommerceListImport page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
fbb123a4ca
Add MP2Migration page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
c11b2313af
Add NewsletterEditor page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
28f5c18b06
Add Help page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00