Commit Graph

825 Commits

Author SHA1 Message Date
Pavel Dohnal
e76f8d5159 Prevent sending stats newsletter if tracking is disabled
[MAILPOET-1571]
2019-01-28 10:56:01 +01:00
Pavel Dohnal
b66c724c4a Fix tests
[MAILPOET-1571]
2019-01-28 10:56:01 +01:00
Pavel Dohnal
1db75f40fb Add statistics to template
[MAILPOET-1571]
2019-01-28 10:56:01 +01:00
Pavel Dohnal
ef5eba31d1 Add test
[MAILPOET-1571]
2019-01-28 10:56:01 +01:00
Pavel Dohnal
96f2f79d48 Refactor Stats notifications to spearate classes
[MAILPOET-1571]
2019-01-28 10:56:01 +01:00
Pavel Dohnal
6452e83476 Only schedule notification for standard newsletters
[MAILPOET-1571]
2019-01-28 10:56:01 +01:00
Pavel Dohnal
1d34613b17 Schedule a notification
[MAILPOET-1571]
2019-01-28 10:56:01 +01:00
Pavel Dohnal
d346a44974 Use a separate table instead of sending_queue
[MAILPOET-1571]
2019-01-28 10:56:01 +01:00
Pavel Dohnal
423341abb0 Add stats notifications email scheduler
[MAILPOET-1571]
2019-01-28 10:56:01 +01:00
Pavel Dohnal
75761d57ed Refactor Daemon to use DI
[MAILPOET-1571]
2019-01-28 10:56:01 +01:00
Tautvidas Sipavičius
9f13f68e39 Fix "Access to undefined property" rule violations 2019-01-23 11:33:47 +02:00
wxa
5bf968fbc6 Address PR review remarks [MAILPOET-1721] 2019-01-22 12:25:59 +03:00
Amine Ben hammou
65cb1b2750 Fix tests [MAILPOET-1687] 2019-01-21 17:52:21 +01:00
wxa
a4ff9822ad Add WooCommerce customers list [MAILPOET-1721] 2019-01-17 21:42:57 +03:00
Jan Jakeš
afb61700a3 Improve PHP 5.6 warning
[MAILPOET-1690]
2019-01-03 14:34:22 +01:00
wxa
0573a7915e Merge pull request #1689 from mailpoet/wp-functions
Encapsulating WP calls
2018-12-27 11:05:08 +03:00
M. Shull
da27680224 Merge pull request #1695 from mailpoet/di-hacking-refactor
Hacking day - DI Refactor [MAILPOET-1689]
2018-12-20 11:13:05 -05:00
M. Shull
a0a5d2b76e Merge pull request #1690 from mailpoet/tests-fixes
Fix acceptance tests that failed locally  [MAILPOET-1694]
2018-12-19 10:42:56 -05:00
M. Shull
fc675c7f1f Merge pull request #1697 from mailpoet/no-empty-subject
Use a default subject if a rendered newsletter subject is empty [MAILPOET-1462]
2018-12-17 14:27:07 -05:00
wxa
c2955bdf35 Fix padded ALC images breaking out of width on mobile [MAILPOET-1693] 2018-12-17 18:06:16 +03:00
Rostislav Wolny
f13c340d87 Inject dependencies to hooks directly
[MAILPOET-1689]
2018-12-17 15:29:50 +01:00
Rostislav Wolny
66a05e1b19 Inject Listing Handler and Segments Subscriber Listing using DI
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
Rostislav Wolny
fd4bcee5f5 Inject bulk action controller using DI
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
Rostislav Wolny
de5385ed03 Get rid of static instantiation of JSON API
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
Rostislav Wolny
ece5e9a9d1 Refactor subscription form processing
[MAILPOET-1689]
2018-12-17 15:02:42 +01:00
Ján Mikláš
4260960b59 Fix typos - subsciber => subscriber 2018-12-15 13:08:47 +01:00
wxa
a1fa3dcd28 Use a default subject if a rendered newsletter subject is empty [MAILPOET-1462] 2018-12-13 22:13:01 +03:00
M. Shull
7135fe512c Merge pull request #1665 from mailpoet/premium-di
Premium Plugin DI [PREMIUM-99]
2018-12-13 08:19:34 -05:00
Jan Jakeš
adf1783cd9 Add test ensuring image renderer understands dimensions both with & without 'px'
[MAILPOET-1680]
2018-12-12 17:34:45 +01:00
Jan Jakeš
970123d0ce Add test for images with 'auto' dimensions
[MAILPOET-1680]
2018-12-12 17:32:41 +01:00
Amine Ben hammou
a46d98ec44 Refactor WPFunctions to be injectable with DI 2018-12-12 16:43:52 +01:00
Rostislav Wolny
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
Jan Jakeš
1370c0939b Try to fix flaky SubscribersTest
[MAILPOET-1582]
2018-12-05 09:06:43 +01:00
M. Shull
ce06998b3e Merge pull request #1652 from mailpoet/more-post-hooks
Add more hooks to catch specific use-cases [MAILPOET-1638]
2018-12-03 11:48:25 -05:00
M. Shull
beb7557068 Merge pull request #1657 from mailpoet/preview-mailer-errors
Fix Mailer error messages not displaying in previews [MAILPOET-1662]
2018-12-03 11:13:18 -05:00
M. Shull
b9532240ab Merge pull request #1659 from mailpoet/php-56-warning-and-wizard
Hide notices in the welcome wizard, change PHP 5.6 notice [MAILPOET-1659]
2018-12-03 06:30:44 -05:00
Pavel Dohnal
5db3536ded Use a different hook for post notifications
[MAILPOET-1638]
2018-12-03 10:41:06 +01:00
wxa
bd9118a42e Change outdated PHP version notice [MAILPOET-1659] 2018-11-29 16:06:50 +03:00
Amine Ben hammou
160d4ae3ec Pause sending of spammer users [MAILPOET-1649] 2018-11-28 18:27:44 +01:00
wxa
758711c722 Fix Mailer error messages not displaying in previews [MAILPOET-1662] 2018-11-28 10:36:29 +03:00
Pavel Dohnal
250a02f7f8 Update the PHP version message
[MAILPOET-1660]
2018-11-27 16:29:39 +01:00
M. Shull
0e4de4197d Merge pull request #1651 from mailpoet/array-column-fix
User polyfill for array_column [MAILPOET-1618]
2018-11-27 07:51:31 -05:00
Pavel Dohnal
a9f3eeeb0d User polyfill for array_column
[MAILPOET-1618]
2018-11-27 11:13:00 +01:00
M. Shull
936696cde3 Merge pull request #1642 from mailpoet/vendor-cleanup
Vendor cleanup [MAILPOET-1642]
2018-11-26 14:28:27 -05:00
M. Shull
5ea76a87df Merge pull request #1627 from mailpoet/move-test-files
Move tests without dependencies to unit folder [MAILPOET-1607]
2018-11-26 13:27:46 -05:00
wxa
467bef1d61 Do not require pluggable.php [MAILPOET-1650] 2018-11-22 17:01:33 +03:00
Jan Jakeš
bf7e6a601e Move prefixed dependencies from lib/Dependencies to vendor-prefixed
[MAILPOET-1642]
2018-11-20 14:11:33 +01:00
M. Shull
bc5b896e67 Merge pull request #1625 from mailpoet/default-form
Create a default form [MAILPOET-1449]
2018-11-15 09:08:00 -05:00
M. Shull
64513f400f Merge pull request #1628 from mailpoet/mp-api-di
Introduce DI to plugin API [MAILPOET-1637]
2018-11-15 07:55:11 -05:00
Rostislav Wolny
38e9d806b8 Refactor ALC endpoint to follow DI
[MAILPOET-1637]
2018-11-15 09:04:46 +01:00