|
ab683b47de
|
Add feature flags API
[MAILPOET-2008]
|
2019-05-16 10:45:55 -04:00 |
|
|
2435cc556f
|
Inject WooCommerce helper for statistics
[MAILPOET-1853]
|
2019-05-13 12:26:23 -04:00 |
|
|
937b0229e5
|
Disable automatic message updating temporary
|
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 |
|
|
2fd244528d
|
Move assorted tests from integration to unit [MAILPOET-2009]
|
2019-05-03 08:41:05 -04:00 |
|
|
ae70f7ae9b
|
Display subscribers with correct status
[MAILPOET-1944]
|
2019-04-29 06:52:36 -04:00 |
|
|
bfcc499b10
|
Add inactive subscribers status job scheduling on settings change
[MAILPOET-2003]
|
2019-04-25 11:41:02 -04:00 |
|
|
58d2bbab1a
|
Add WooCommerce list import scheduling
[MAILPOET-1732]
|
2019-04-25 08:21:12 -04:00 |
|
|
3e66e9e1dd
|
Fix phpstan level 6
[MAILPOET-1969]
|
2019-04-10 09:55:13 -04:00 |
|
|
6493f7ceb4
|
Validate only fields in form
[MAILPOET-1828]
|
2019-04-08 10:35:20 -04:00 |
|
|
acbf363412
|
Prevent scheduling welcome emails
If subscriber is imported we don't want to send them welcome emails if their data are updated
[MAILPOET-1908]
|
2019-04-01 07:02:54 -04:00 |
|
|
5621d1df25
|
Set newsletter's ID when sending preview or actual newsletter
[MAILPOET-1882]
|
2019-03-21 13:15:29 -04:00 |
|
|
f10014d864
|
Remove unnecessary filtering
|
2019-03-21 10:03:21 -04:00 |
|
|
4fc53d2b36
|
Make all users able to edit flags [MAILOET-1677]
|
2019-03-21 10:03:21 -04:00 |
|
|
dd497d93c6
|
Filter flags values before saving them
|
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 |
|
|
032e5a20ba
|
Add forceSync link to woocommerce segment
[MAILPOET-1790]
|
2019-03-13 16:10:09 -04:00 |
|
|
e3741def1d
|
Refactor NPS tracking data fetching to use API call
[MAILPOET-1815]
|
2019-03-12 10:45:46 -04:00 |
|
|
0a436087e1
|
Replace all WP function calls
|
2019-03-07 08:30:14 -05:00 |
|
|
a657554f66
|
Do not wait for template to confirm being saved on send page
[MAILPOET-1797]
|
2019-03-05 13:47:15 -05:00 |
|
|
65b5f355fa
|
Change thumbnail generating at send page to start earlier
[MAILPOET-1797]
|
2019-03-05 13:47:15 -05:00 |
|
|
fb77167a1f
|
Remove unused imports [MAILPOET-1825]
|
2019-02-21 09:51:53 -05:00 |
|
|
2f487fd300
|
Inject subscribe() action instead of calling it statically [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 |
|
|
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 |
|
|
0a93a0905d
|
Fix outdated updated_at value in newsletter save API response
[MAILPOET-1778]
|
2019-02-07 09:17:06 -05:00 |
|
|
3b5962d36a
|
Refactor MailPoet\API to use new settings
[MAILPOET-1757]
|
2019-01-31 15:57:46 +01:00 |
|
|
f1c7e48176
|
Remove debugging code
|
2019-01-31 13:28:29 +01:00 |
|
|
f83b7453fc
|
Use DI container whever possible
|
2019-01-31 13:25:00 +01:00 |
|
|
8b602bd947
|
Move WPHooks methods to WPFunctions
|
2019-01-31 13:25:00 +01:00 |
|
|
3db4de6ec6
|
Move the private property definition to the top of the class
|
2019-01-24 15:16:53 +02:00 |
|
|
44bc27df90
|
Define default variable values in cases when they can be undefined
|
2019-01-23 21:29:46 +02:00 |
|
|
9f13f68e39
|
Fix "Access to undefined property" rule violations
|
2019-01-23 11:33:47 +02:00 |
|
|
26220f73ee
|
Inject WP Functions to newsletters API endpoint using DI container
|
2019-01-02 11:02:08 +01:00 |
|
|
93f5bc0bf1
|
Fix a duplicate constructor after merging encapsulated WP functions
|
2018-12-27 11:15:07 +03:00 |
|
|
0573a7915e
|
Merge pull request #1689 from mailpoet/wp-functions
Encapsulating WP calls
|
2018-12-27 11:05:08 +03:00 |
|
|
66a05e1b19
|
Inject Listing Handler and Segments Subscriber Listing using DI
[MAILPOET-1689]
|
2018-12-17 15:02:42 +01:00 |
|
|
a69ae0eea7
|
Refactor listing handler to reusable service
[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 |
|
|
2839c86017
|
Refactor bulk action into reusable controller
[MAILPOET-1689]
|
2018-12-17 15:02:42 +01:00 |
|
|
a46d98ec44
|
Refactor WPFunctions to be injectable with DI
|
2018-12-12 16:43:52 +01:00 |
|
|
525fb5289b
|
Add check that API endpoint class is a registered service in DI
[PREMIUM-99]
|
2018-12-12 08:53:28 +01:00 |
|
|
26472d8b9a
|
Introduce ContainerWrapper
Container wrapper wraps both premium and free containers and adds ability for free plugin to use premium plugin services directly.
[PREMIUM-99]
|
2018-12-12 08:52:11 +01:00 |
|
|
b5bc4b2609
|
Replace symfony container types by PSR interface
[PREMIUM-99]
|
2018-12-12 08:52:11 +01:00 |
|