Commit Graph

3343 Commits

Author SHA1 Message Date
8f5fb52f15 Check settings before processing task
[MAILPOET-1859]
2019-07-29 09:01:22 -04:00
8a86a473df Create worker
[MAILPOET-1859]
2019-07-29 09:01:22 -04:00
74ae7adf8d Populate stats notifications for auto emails
[MAILPOET-1859]
2019-07-29 09:01:22 -04:00
0353f8e8b1 Move entities to lib/entities and use "Entity" suffix
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
6ede84af1b Use only array cache in Doctrine at the moment
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
aa13de72cc Fix setup of socket and IPv6 connection
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
11b166d018 Use WP timestamp in TimestampListener
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
0045683d92 Share PDO connection between Doctrine and legacy ORM
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
a07043cfb4 Add serializable DB connection wrapper
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
c71bf4833c Rewrite UserFlag entity to Doctrine
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
80d0e7e0f7 Use DI for Activator in Setup API
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
4cbc89368c Add entity traits for created_at and updated_at fields
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
2315e92c23 Add entity trait for autoincremented IDs
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
c59d0453e4 Add basic Repository class as a root for other repositories
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
4c6e7572d4 Add command for Doctrine metadata generating
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
b314afed8c Add table prefix setup for Doctrine
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
e515f06d02 Add Doctrine cache configuration
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
7a69c23967 Add Doctrine proxies configuration
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
7714d294b8 Add Doctrine metadata storage configuration
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
ca1311abf6 Add Doctrine EntityManager configuration
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
765d21ed6b Add driver option & wait_timeout settings according to Database.php
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
b5e92f4939 Add Doctrine Connection factory
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
8739646a6a Move mailer configuration to init method
[MAILPOET-2146]
2019-07-24 13:54:49 -04:00
d6f263ef3f Make method private
[MAILPOET-2146]
2019-07-24 13:54:49 -04:00
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
430c6a0520 Remove inactivity offset for abandoned cart emails
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
8882b322ca Add support in sending delay in minutes
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
e1e96f27d4 Remove abandoned cart email feature flag
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
26babab9be Add WC() function to WooCommerce helper
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
2616c5a263 Add per-subscriber cancel functionality for automatic emails
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
dc5fa12b8e Add per-subscriber rescheduling functionality for automatic emails
[PREMIUM-121]
2019-07-23 12:22:19 -04:00
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
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