Commit Graph

7310 Commits

Author SHA1 Message Date
Rostislav Wolny
86db17c7d9 Fix mp2migrator
[MAILPOET-1887]
2019-03-13 15:17:37 -04:00
Rostislav Wolny
0e3af79baa Refactor DB parameters initialization into separate method
[MAILPOET-1886]
2019-03-13 09:45:42 -04:00
Rostislav Wolny
5193df6a6d Fix unix_socket parsing from DB_HOST
[MAILPOET-1886]
2019-03-13 09:45:42 -04:00
Rostislav Wolny
a35d7dc7c6 Refactor Config\Env to accept DB constants as parameters
[MAILPOET-1886]
2019-03-13 09:45:42 -04:00
Amine Ben hammou
b42f184b1d Fix render warning [MAILPOET-1873] 2019-03-13 09:37:10 -04:00
Amine Ben hammou
ddc860187e Fix React key warning [MAILPOET-1873] 2019-03-13 09:37:10 -04:00
Rostislav Wolny
514db707d0 Fix using tracking data from API in NPS poll
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
Rostislav Wolny
442b138d83 Refactor NPS poll component to separate poll and wrapper components
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
Rostislav Wolny
777eb1f7b7 Add status, deleted_at index to subscribers table
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
Rostislav Wolny
0dac1cacfb Add alias for WooCommerceHelper for better readability
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
Rostislav Wolny
453aebb738 Remove forgotten use statement
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
Rostislav Wolny
51682cf6e5 Switch from DateTime to Carbon in Analytics\Reporter
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
Rostislav Wolny
43dde40393 Add type, status index to newsletters table
Type is used for listings tabs and type in combination with status is used in analytics + a few other not that frequent queries
[MAILPOERT-1815]
2019-03-12 10:45:46 -04:00
Rostislav Wolny
4d4735defd Wrap newsletters listing tabs to nps poll instead of individual listings
Wrapping causes that wrapped component receive props and componentWillReceiveProps is used in listing for fetching data from API. This means that wrapping listing leads to multiple api fetch.
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
Rostislav Wolny
0ab7f7b1e8 Add installed_at into tracking data
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
Rostislav Wolny
e3741def1d Refactor NPS tracking data fetching to use API call
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
Rostislav Wolny
7bc16e4ba7 Refactor nps_poll to a high order component
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
Rostislav Wolny
429671f78f Add new items to NPS traits
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
Rostislav Wolny
efc5aa5900 Enhance Analytics\Reporter to fetch tracking data
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
Rostislav Wolny
f91b89bba5 Move satismeter script before our scripts to handle race condition
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
Rostislav Wolny
cde6e4285e Update vulnerable dependency twig/twig
[MAILPOET-1895]
2019-03-12 10:29:57 -04:00
Pavel Dohnal
2330532f35 Use default sender
[MAILPOET-1868]
2019-03-12 07:35:00 -04:00
Rostislav Wolny
2ede5caad0 Releasing 3.21.0 3.21.0 2019-03-11 14:01:45 -04:00
wxa
4d3e5192a5 Remove the ci-test-deploy branch from the whitelist [MAILPOET-1845] 2019-03-11 16:11:17 +02:00
wxa
f89f52da15 Add test deployment CI job [MAILPOET-1845] 2019-03-11 16:11:17 +02:00
Rostislav Wolny
d4abbf1fb6 Fix email authorization URL address
[MAILPOET-1876]
2019-03-11 09:47:06 -04:00
Rostislav Wolny
01c992fd11 Update plugin banners for repository
[MAILPOET-1881]
2019-03-08 11:16:51 -05:00
Jan Jakeš
214f439893 Use RAM version of CircleCI DB images for faster builds
[MAILPOET-1864]
2019-03-07 10:07:38 -05:00
Jan Jakeš
aa212692b3 Update CircleCI configuration to newer PHP 7.3 Docker image
[MAILPOET-1864]
2019-03-07 10:07:38 -05:00
Pavel Dohnal
a4c1b07db5 Remove dot announcement
[MAILPOET-1862]
2019-03-07 08:56:23 -05:00
Rostislav Wolny
bee5e2f5d1 Return Subscriber::subscribe static method
This method is used by Thrive Leads plugin
[MAILPOET-1865]
2019-03-07 08:48:31 -05:00
Amine Ben hammou
f128b2471d Fix some typos 2019-03-07 08:30:14 -05:00
Amine Ben hammou
ab097d356a Fix PHPStan errors 2019-03-07 08:30:14 -05:00
Amine Ben hammou
3ff55d85a9 Fix tests 2019-03-07 08:30:14 -05:00
Amine Ben hammou
0a436087e1 Replace all WP function calls 2019-03-07 08:30:14 -05:00
Amine Ben hammou
986482e34b Make WPFunctions a singleton and add WP fns 2019-03-07 08:30:14 -05:00
Amine Ben hammou
4ff8e4031a Move getImageInfo to PostTransformer 2019-03-07 08:30:14 -05:00
Rostislav Wolny
51a1187439 Refactor waiting for ALC to load within a test
[MAILPOET-1875]
2019-03-07 10:10:33 +01:00
Rostislav Wolny
e035c5131d Adjust acceptance test timeouts
[MAILPOET-1875]
2019-03-07 10:10:33 +01:00
Rostislav Wolny
4c82c24bf8 Add switching sending method back to SMTP in acceptance test
[MAILPOET-1875]
2019-03-07 10:10:33 +01:00
Pavel Dohnal
ee89a1e4b8 Add longer timeouts 2019-03-06 09:26:53 -05:00
Jan Jakeš
b0ba1a3329 Enforce NPM version 6.8.x
[MAILPOET-1837]
2019-03-06 08:05:43 -05:00
Jan Jakeš
4c2f187880 Use cache for 'npm ci'
[MAILPOET-1837]
2019-03-06 08:05:43 -05:00
Jan Jakeš
eef5f47a1a Use 'npm ci' instead of 'npm install' in scripts
[MAILPOET-1837]
2019-03-06 08:05:43 -05:00
Jan Jakeš
169452825c Fix out-of-sync package-lock.json
[MAILPOET-1837]
2019-03-06 08:05:43 -05:00
Jan Jakeš
c5b5e7afbb Update NodeJS on CircleCI
[MAILPOET-1837]
2019-03-06 08:05:43 -05:00
Pavel Dohnal
26cf741311 Remove long explicit timeouts
[MAILPOET-1710]
2019-03-06 07:48:33 -05:00
Pavel Dohnal
c522086d01 Use local image instead of webservice
[MAILPOET-1710]
2019-03-06 07:48:33 -05:00
Pavel Dohnal
48f603afa5 Add empty lines to test
[MAILPOET-1710]
2019-03-06 07:48:33 -05:00
Pavel Dohnal
c8f2ff7f30 Update condition for better readability
[MAILPOET-1710]
2019-03-06 07:48:33 -05:00