Commit Graph

707 Commits

Author SHA1 Message Date
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
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
de5385ed03 Get rid of static instantiation of JSON API
[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
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
7135fe512c Merge pull request #1665 from mailpoet/premium-di
Premium Plugin DI [PREMIUM-99]
2018-12-13 08:19:34 -05:00
adf1783cd9 Add test ensuring image renderer understands dimensions both with & without 'px'
[MAILPOET-1680]
2018-12-12 17:34:45 +01:00
970123d0ce Add test for images with 'auto' dimensions
[MAILPOET-1680]
2018-12-12 17:32:41 +01:00
a46d98ec44 Refactor WPFunctions to be injectable with DI 2018-12-12 16:43:52 +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
1370c0939b Try to fix flaky SubscribersTest
[MAILPOET-1582]
2018-12-05 09:06:43 +01:00
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
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
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
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
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
250a02f7f8 Update the PHP version message
[MAILPOET-1660]
2018-11-27 16:29:39 +01:00
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
a9f3eeeb0d User polyfill for array_column
[MAILPOET-1618]
2018-11-27 11:13:00 +01:00
936696cde3 Merge pull request #1642 from mailpoet/vendor-cleanup
Vendor cleanup [MAILPOET-1642]
2018-11-26 14:28:27 -05:00
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
bf7e6a601e Move prefixed dependencies from lib/Dependencies to vendor-prefixed
[MAILPOET-1642]
2018-11-20 14:11:33 +01:00
bc5b896e67 Merge pull request #1625 from mailpoet/default-form
Create a default form [MAILPOET-1449]
2018-11-15 09:08:00 -05:00
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
38e9d806b8 Refactor ALC endpoint to follow DI
[MAILPOET-1637]
2018-11-15 09:04:46 +01:00
d49b2a72a9 Refactor JSON API to use container for creating endpoints
[MAILPOET-1637]
2018-11-15 09:04:15 +01:00
a42787d10d Refactor MP v1 API to obtain services via constructor
[MAILPOET-1637]
2018-11-15 09:03:43 +01:00
ad85c7e4b1 Create a default form
[MAILPOET-1449]
2018-11-15 09:00:10 +01:00
wxa
8944fdbf1e Move tests without dependencies to unit folder [MAILPOET-1607] 2018-11-14 17:38:17 +03:00
a4e90929b8 Try to fix test flakiness
[MAILPOET-1580]
2018-11-13 11:35:35 +01:00
5e16bc4184 Add test and remove redundant call
[MAILPOET-1560]
2018-11-12 08:33:00 +01:00
8d3e751845 Merge pull request #1602 from mailpoet/fix-paused-post-notifications
Don't block new post notifications by earlier ones paused during sending [MAILPOET-1609]
2018-11-08 10:10:54 -05:00
05d054dfad Make menu icon retina friendly
[MAILPOET-1559]
2018-11-07 16:42:02 +01:00
wxa
2f202f6b3d Don't block new post notifications by one paused during sending [MAILPOET-1609] 2018-11-06 19:14:54 +03:00
5c5069643e Merge pull request #1595 from mailpoet/php56-warning
Update PHP 5.6 warning [MAILPOET-1610]
2018-11-06 05:19:33 -05:00
b1f9a8a84f Merge pull request #1593 from mailpoet/fix-flaky-segments-test
Fix flaky segments test [MAILPOET-1578]
2018-11-05 13:54:36 -05:00
5635014285 Merge pull request #1582 from mailpoet/symfony-di
Add symfony dependency injection container [MAILPOET-1605]
2018-11-05 13:50:05 -05:00
wxa
4a781849db Display outdated PHP version warning for 5.6 [MAILPOET-1610] 2018-11-05 11:18:15 +03:00
c4094efd91 Update PHP 5.6 warning
[MAILPOET-1610]
2018-11-05 11:15:59 +03:00
cfcba021b1 Merge WP_ROOT and WP_TEST_PATH environment vars
[MAILPOET-1605]
2018-11-01 14:46:38 +01:00
35f59cdcc0 Fix flaky segments test
This is hard to debug, but the id was NULL in the previous implementation
and that sometimes returned an object instead of expected
Now the id is always a number and that will hopefully fix the flakyness.

[MAILPOET-1578]
2018-11-01 09:58:44 +01:00
f39c0c58c2 Add dumpContainer to container factory
[MAILPOET-1605]
2018-10-31 17:26:47 +01:00
fff8176a49 Refactor lib/Router to use with container for endpoints
[MAILPOET-1605]
2018-10-31 17:26:47 +01:00