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
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
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
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
3c87713830
Add Settings page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
073b88979e
Add Newsletters page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
654669e52c
Refactor forgotten get_option call using WPFunctions
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
fe604745c1
Add WelcomeWizard page class
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
9fd1431b7f
Refactor Menu::isNewUser into a service
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
ed9f0aa294
Refactor Menu::getLimitPerPage to a service
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
06fd592514
Refactor displayPage method to PageRenderer service
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00
d760786bf1
Respect Sign-up Confirmation settings, when synchronizing users
...
[MAILPOET-2201]
2019-07-22 07:31:56 -04:00
00fc4161f7
Add comments about setShared() [MAILPOET-2208]
2019-07-19 08:54:50 -04:00
7f40e5b512
Clean up unused imports [MAILPOET-2208]
2019-07-19 08:54:50 -04:00
a2df2cc7bd
Refactor subscription pages and config shortcodes to DI [MAILPOET-2208]
2019-07-19 08:54:50 -04:00
160d3d0607
Refactor mailer blacklist from trait to DI [MAILPOET-2208]
2019-07-19 08:54:50 -04:00
01bd3d036b
Fix formating [date:dordinal] shortcode
...
[MAILPOET-2148]
2019-07-18 14:21:24 -04:00
ba229c0cf1
Fix illegal collation mix error [MAILPOET-2122]
2019-07-18 13:02:23 -04:00
26d7fb5468
Fix PR remarks [MAILPOET-2176]
2019-07-11 06:53:10 -04:00
57b13c8896
Add blacklist to Mailer [MAILPOET-2176]
2019-07-11 06:53:10 -04:00
b297929943
Add stats link for free user
...
[MAILPOET-2119]
2019-07-10 07:01:34 -04:00