7cb322196f
Replace PHP Session with minimalist MailPoet session
...
[MAILPOET-2248]
2019-08-05 21:10:23 +01:00
cd3cfbe1ab
Make cron able to stop itself if the cron trigger is WordPress [MAILPOET-2181]
2019-08-01 13:09:18 -04:00
c4f2be2edf
Clear the in_progress flag if WC sync task fails [MAILPOET-2202]
2019-08-01 13:09:18 -04:00
8b867a7b4f
Reschedule failing cron tasks progressively [MAILPOET-2181]
2019-08-01 13:09:18 -04:00
e1b8462254
Execute WordPress cron trigger with a time interval [MAILPOET-2181]
2019-08-01 13:09:18 -04:00
9afe9e9db2
Fix date format assertion in sending queue newsletter task integration test
...
[MAILPOET-2244]
2019-08-01 10:22:47 +02:00
1600e4c5ee
Add unsubscribe token to existing subscribers and newsletters
2019-07-31 16:50:44 -04:00
1eecd65b3e
Add unsubscribe token to new subscribers and newsletters
2019-07-31 16:50:44 -04:00
9ddc737b79
Fix stats notification scheduling after sending a post notification
...
[MAILPOET-2231]
2019-07-31 15:22:14 -04:00
9696588a1d
Ignore empty charset for DB connection parameters
...
[MAILPOET-2240]
2019-07-31 08:34:56 -04:00
f267768e60
Fix flaky revenue tracking acceptance test
...
[MAILPOET-2171]
2019-07-30 05:00:40 -04:00
e2a5def345
Add codeception extension to set default settings for every acceptance test
...
[MAILPOET-1990]
2019-07-30 04:31:28 -04:00
63e000037f
Remove no longer needed require_once
...
[MAILPOET-1990]
2019-07-30 04:31:28 -04:00
2b8325a738
Remove feature flag for woocommerce revenues
...
[MAILPOET-1990]
2019-07-30 04:31:28 -04:00
738b0b20ab
Make acceptance test check acceptance id
...
[MAILPOET-1859]
2019-07-29 09:01:22 -04:00
6d414a1695
Use value that is properly saved
...
[MAILPOET-1859]
2019-07-29 09:01:22 -04:00
7a978a3098
Create a newsletter and send it
...
[MAILPOET-1859]
2019-07-29 09:01:22 -04:00
8a86a473df
Create worker
...
[MAILPOET-1859]
2019-07-29 09:01:22 -04:00
1d3b4d3e6e
Add an acceptance test
...
[MAILPOET-2129]
2019-07-25 12:40:13 -04:00
138fbb4681
Remove redundant require
...
[MAILPOET-2129]
2019-07-25 12:40:13 -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
7105c8ad5b
Add Doctrine setup to integration tests
...
[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
fcccbf8358
Add test for Doctrine configuration factory
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
bfa0766a40
Remove useless test
...
[MAILPOET-2146]
2019-07-24 13:54:49 -04:00
440ed0aa23
Add service for cookies handling & encode them with JSON
...
[PREMIUM-121]
2019-07-23 12:22:19 -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
55b4635051
Update last_subscribed_at on a change
...
[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
f24aec847f
Disable captcha for acceptance tests [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
534ec941e9
Enable captcha integration test
...
[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
f8ea514887
Update the captcha setting [MAILPOET-2015]
2019-07-23 08:37:46 -04:00
cb1dd28ea9
Add SubscriberLimit and InvalidApi key pages classes
...
[MAILPOET-2200]
2019-07-22 09:13:39 -04:00