f86c0c9612
Refactor authorized emails validation from Bridge to Controller
...
[MAILPOET-2022]
2019-06-03 12:54:24 -04:00
c5162383dd
Add sanitizer to DI
...
[MAILPOET-2041]
2019-05-30 13:03:33 -04:00
7711e7fed1
Enable authorized emails worker
...
[MAILPOET-1987]
2019-05-21 09:58:29 -04:00
9f16cb6a5f
Check for unused privates
...
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
b9af15e19f
Enforce array trailling commas
...
[MAILPOET-2090]
2019-05-20 10:18:45 -04:00
ab683b47de
Add feature flags API
...
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
6323d5dc32
Load feature flags also from DB
...
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
947d53413e
Add basic FeaturesController
...
[MAILPOET-2008]
2019-05-16 10:45:55 -04:00
f2e0dc7d2f
Refactor URL helper to DI and move its test to unit [MAILPOET-2009]
2019-05-03 08:41:05 -04:00
12d2b9b46a
Add WooCommerce checkout opt-in functionality [MAILPOET-1483]
2019-04-29 09:33:12 -04:00
3c69700a6b
Make WooCommercePurchases non-public in DI container
...
[MAILPOET-1855]
2019-04-24 14:52:40 -04:00
079bd337c7
Rename WooCommerce "orders" to more exact "purchases"
...
[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
ebc44082e6
Add inactive subscribers worker to factory
...
[MAILPOET-1791]
2019-04-22 10:58:13 -04:00
bdaff6fc30
Add tracking cookie
...
[MAILPOET-1961]
2019-04-16 11:20:56 +02:00
65ade03fb0
Register ServiceChecker to DI container
...
[MAILPOET-1938]
2019-03-28 11:15:33 -04:00
fee3b58e4e
Fix small bugs
2019-03-21 10:03:21 -04:00
92cf0cc7db
Refactor UserFlagsController
2019-03-21 10:03:21 -04:00
22fc3089e6
Rename UserFlags
to UserFlagsController
2019-03-21 10:03:21 -04:00
6218166ca1
Add user flags API endpoint [MAILPOET-1677]
2019-03-21 10:03:21 -04:00
a822114c6d
Add bulk action factory to be able to use custom classes for actions [MAILPOET-1922]
2019-03-21 08:30:45 -04:00
e3741def1d
Refactor NPS tracking data fetching to use API call
...
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
efc5aa5900
Enhance Analytics\Reporter to fetch tracking data
...
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
db8c68460d
Inject Router into Initializer
...
[MAILPOET-1823]
2019-02-25 06:38:25 -05:00
171b3564f9
Inject Renderer to Initializer
...
[MAILPOET-1823]
2019-02-25 06:38:25 -05:00
d8503cf3c2
Create Initializer using DI
...
[MAIPOET-1823]
2019-02-25 06:38:25 -05:00
2f487fd300
Inject subscribe() action instead of calling it statically [MAILPOET-1825]
2019-02-21 09:51:53 -05:00
7528f0f52b
Move subscribe() method to a separate class an make it non-static [MAILPOET-1825]
2019-02-21 09:51:53 -05:00
3ee58aea10
Add space between if and ‘(‘
...
[MAILPOET-1791]
2019-02-13 08:26:27 -05:00
3f1e690d90
Add WooCommerce synchronization [MAILPOET-1723]
2019-02-12 08:56:40 -05:00
35ac4a40da
Move WooCommerce detection to a helper [MAILPOET-1723]
2019-02-12 08:56:40 -05:00
f60898557e
Hotfix passing constants to renderer
...
[MAILPOET-1780]
2019-02-05 10:00:07 +01:00
ff238bf69a
Refactor MailPoet\Cron to use new settings
...
[MAILPOET-1757]
2019-01-31 15:57:58 +01:00
6e79705128
Refactor MailPoet\Config to use new settings
...
[MAILPOET-1757]
2019-01-31 15:57:58 +01:00
f7aecf1d63
Add new settings service
...
[MAILPOET-1757]
2019-01-31 14:48:01 +01:00
3bd80aecd3
Move dependencies creation to DI container
...
[MAILPOET-1571]
2019-01-28 10:56:01 +01:00
1d34613b17
Schedule a notification
...
[MAILPOET-1571]
2019-01-28 10:56:01 +01:00
26220f73ee
Inject WP Functions to newsletters API endpoint using DI container
2019-01-02 11:02:08 +01:00
f13c340d87
Inject dependencies to hooks directly
...
[MAILPOET-1689]
2018-12-17 15:29:50 +01:00
66a05e1b19
Inject Listing Handler and Segments Subscriber Listing using DI
...
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
fd4bcee5f5
Inject bulk action controller using DI
...
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
ece5e9a9d1
Refactor subscription form processing
...
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
c73741e727
Add ability to register premium service as a dependency of free plugin
...
[PREMIUM-99]
2018-12-12 08:53:28 +01:00
884cabb51f
Introduce Container Configurator
...
Container factory is now responsible only for building or loading cached container. Container configuration is done within the ContainerConfigurator
[PREMIUM-99]
2018-12-12 08:52:11 +01:00