Commit Graph

669 Commits

Author SHA1 Message Date
f19454103a Display correct count of segments
[MAILPOET-2326]
2019-09-04 13:05:05 -04:00
abdf20b490 Use correct return value
[MAILPOET-2320]
2019-09-04 11:40:54 -04:00
d0d27a66ae Add groups to post notifications history
[MAILPOET-2192]
2019-08-29 11:36:08 -04:00
8e65d4b6b2 Use Doctrine to get all User Flags
[MAILPOET-2219]
2019-08-28 12:48:22 -04:00
c185d66008 Add Segment model constants to SegmentEntity
[MAILPOET-2216]
2019-08-23 15:31:11 -04:00
91dd0aa910 Add Doctrine entities for sending queues and scheduled tasks
[MAILPOET-2216]
2019-08-23 15:31:11 -04:00
eb837c8e36 Add Doctrine entities for newsletters, options, and segments
[MAILPOET-2216]
2019-08-23 15:31:11 -04:00
d285fdba1d Simplify newsletter stats query
[MAILPOET-2213]
2019-08-20 12:27:20 -04:00
a1bf7ec23f More performant check if there are any WC users
[MAILPOET-2163]
2019-08-15 10:44:57 +01:00
991b624504 Use WooCommerce\Helper to detect if WC is active
[MAILPOET-2163]
2019-08-15 10:44:57 +01:00
c1c2d0a102 Hide WooCommerce segments when WooCommerce is not active
[MAILPOET-2163]
2019-08-15 10:44:57 +01:00
wxa
8b867a7b4f Reschedule failing cron tasks progressively [MAILPOET-2181] 2019-08-01 13:09:18 -04:00
1eecd65b3e Add unsubscribe token to new subscribers and newsletters 2019-07-31 16:50:44 -04:00
2b8325a738 Remove feature flag for woocommerce revenues
[MAILPOET-1990]
2019-07-30 04:31:28 -04:00
7a978a3098 Create a newsletter and send it
[MAILPOET-1859]
2019-07-29 09:01:22 -04:00
c71bf4833c Rewrite UserFlag entity to Doctrine
[MAILPOET-2014]
2019-07-24 15:03:16 -04:00
dc5fa12b8e Add per-subscriber rescheduling functionality for automatic emails
[PREMIUM-121]
2019-07-23 12:22:19 -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
6b9542385f Calculate two weeks range from order date, not from actual date
This will select clicks correctly also when used from cron.

[MAILPOET-1857]
2019-06-25 11:06:19 -04:00
0d27d0f7a6 Fix ESLint and PHPCS errors 2019-06-20 12:40:24 -04:00
292e7a50be Add SendingTaskSubscribers endpoint 2019-06-20 12:40:24 -04:00
561649b25e Reject role-based email address on import
[MAILPOET-2101]
2019-06-20 11:51:46 -04:00
0bb18b62b2 Add inactive subscribers notice
[MAILPOET-2088]
2019-06-20 09:22:12 -04:00
70f897e61e Add validation for sender_addresses within scheduled and automatic emails
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
7f7c98d8cb Include puchases count in newsletters stats
[PREMIUM-115]
2019-05-28 09:01:37 -04:00
ab7f18c274 Clear schedule date when duplicating newsletter
[MAILPOET-2080]
2019-05-21 11:18:33 -04:00
934119f5dd Fix form messages translation 2019-05-21 09:03:25 -04:00
5d64ec168d Add rule for concatenation operator spacing
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
5da7110eb6 Use short array syntax
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
d1529a03c3 Disallows assignments in some control structures
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
4b0beecdfb Convert 'display_revenues' setting to feature flag
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
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