Commit Graph

587 Commits

Author SHA1 Message Date
ab683b47de Add feature flags API
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
8e335a808f Add FeatureFlag entity and table
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
wxa
b99096d2df Don't serialize meta fields if they're null [MAILPOET-2073] 2019-05-14 10:06:47 -04:00
38001c2ad0 Add 'display_revenues' feature flag
[MAILPOET-1853]
2019-05-13 12:26:23 -04:00
2435cc556f Inject WooCommerce helper for statistics
[MAILPOET-1853]
2019-05-13 12:26:23 -04:00
fc5fc01df3 Add WooCommerce revenues to computed statistics
[MAILPOET-1853]
2019-05-13 12:26:23 -04:00
d5ccca1966 Don't look up a subscriber for guest WP users [MAILPOET-2047] 2019-05-13 11:12:10 -04:00
wxa
6c13bc3104 Use a meta field to store the in-progress flag [MAILPOET-1983] 2019-05-13 10:47:09 -04:00
6a55f2f663 Fix typo 2019-05-07 11:23:55 -04:00
8da9a5f887 Improve migration and tests 2019-05-07 11:23:55 -04:00
db17281705 Update forms messages on settings save [MAILPOET-1636] 2019-05-07 11:23:55 -04:00
64e1a1e16c Create new forms with the right message [MAILPOET-1636] 2019-05-07 11:23:55 -04:00
0196c17a45 Improve batch custom field update query
[MAILPOET-2028]
2019-05-03 10:50:26 -04:00
wxa
12d2b9b46a Add WooCommerce checkout opt-in functionality [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
wxa
00c9e682ed Allow unsubscribing from the WooCommerce segment [MAILPOET-1483] 2019-04-29 09:33:12 -04:00
ae70f7ae9b Display subscribers with correct status
[MAILPOET-1944]
2019-04-29 06:52:36 -04:00
8df50afc2b Fix counting inactive subscribers in segments list
[MAILPOET-2007]
2019-04-25 07:38:25 -04:00
079bd337c7 Rename WooCommerce "orders" to more exact "purchases"
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
db7c0cddac Use DateTimeInterface instead of DateTime
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
481f5b9344 Add tracking of WooCommerce oders after payment
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
8b6fd78cfa [MAILPOET-1898] 2019-04-23 12:33:15 -04:00
e660541b5b Add woocommerce properties to mixpanel reporter
[MAILPOET-1821]
2019-04-22 06:47:11 -04:00
2e7de9ce13 Show inactive column in Lists
[MAILPOET-1973]
2019-04-17 08:16:45 +02:00
b76010ab2d Change subscriber groups order
[MAILPOET-1973]
2019-04-17 08:16:45 +02:00
f6a30dba38 Count inactive subscribers towards subscribers limit
[MAILPOET-1970]
2019-04-11 09:18:19 -04:00
be777c20aa Add new "inactive" subscriber status
[MAILPOET-1970]
2019-04-11 09:18:19 -04:00
3e66e9e1dd Fix phpstan level 6
[MAILPOET-1969]
2019-04-10 09:55:13 -04:00
f3f769316a Upgrade PHPStan level to 5
[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
21766421d5 Upgrade PHPStan level to 4
I had to add some ignore errors until phpstan/phpstan#1482 is resolved

[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
7d6f69ec1d Upgrade PHPStan level to 3
[MAILPOET-1915]
2019-03-21 14:02:59 -04:00
114a8281a9 Fix tests, code typos and style 2019-03-21 10:03:21 -04:00
6801204232 Add UserFlag model [MAILPOET-1677] 2019-03-21 10:03:21 -04:00
31a8ca2dc0 Refactor Model::_createOrUpdate 2019-03-21 10:03:21 -04:00
wxa
59622cd5a0 Move bulkSendConfirmationEmail() method out of the Subscriber model [MAILPOET-1922] 2019-03-21 08:30:45 -04:00
efc5aa5900 Enhance Analytics\Reporter to fetch tracking data
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
bee5e2f5d1 Return Subscriber::subscribe static method
This method is used by Thrive Leads plugin
[MAILPOET-1865]
2019-03-07 08:48:31 -05:00
ab097d356a Fix PHPStan errors 2019-03-07 08:30:14 -05:00
0a436087e1 Replace all WP function calls 2019-03-07 08:30:14 -05:00
1e658a8dc6 Fix BC compatibility for Elementor properly
[MAILPOET-1863]
2019-03-04 08:51:08 -05:00
wxa
abaf7e5c93 Make models without 'deleted_at' field duplicable [PREMIUM-114] 2019-03-04 07:50:00 -05:00
bed80e67f1 Use phpstan level 2
[MAILPOET-1822]
2019-02-21 13:49:52 -05:00
wxa
fb77167a1f Remove unused imports [MAILPOET-1825] 2019-02-21 09:51:53 -05:00
wxa
7528f0f52b Move subscribe() method to a separate class an make it non-static [MAILPOET-1825] 2019-02-21 09:51:53 -05:00
df40833024 Add deprecation warning for Setting::getValue
[MAILPOET-1802]
2019-02-13 12:30:33 -05:00
3ee58aea10 Add space between if and ‘(‘
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
a935b091d3 Add space between elseif/else if and ‘(‘
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
9e9561e576 Add space between catch and ‘(‘
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
a8972ca281 Add space between switch and ‘(‘
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
ebbdec5ebd Add space between foreach and ‘(‘
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
ebca53724e Return static Setting call to fix Elementor integration
[MAILPOET-1800]
2019-02-10 19:45:34 -05:00