Commit Graph

6493 Commits

Author SHA1 Message Date
fd2c90e6d3 Add qa:lint-css task, incorporate style linting into current flow
[MAILPOET-1917]
2019-03-21 08:14:54 -04:00
f7c34c8b5c Fix autoprefixer issues with old gradient syntax 2019-03-21 08:14:54 -04:00
c708163d22 Simplify compiling scss and autoprefixing
[MAILPOET-1917]
2019-03-21 08:14:54 -04:00
4021dff2d6 Add stylelint dependencies
[MAILPOET-1917]
2019-03-21 08:14:54 -04:00
wxa
f0683f5226 Revert "Get rid of double html parsing during render" [MAILPOET-1914]
This reverts commit 6056dcd417.
2019-03-20 09:23:14 -04:00
46416e410b Rename posts to product
[MAILPOET-1709]
2019-03-19 10:25:06 -04:00
abebf5ce49 Add a feature flag
[MAILPOET-1709]
2019-03-19 10:25:06 -04:00
1fd64330d2 Create a products widget in editor
[MAILPOET-1709]
2019-03-19 10:25:06 -04:00
2a774e24b2 [MQ-92] tests task scheduler toggle 2019-03-19 13:39:14 +01:00
e2462c8fb9 Fix acceptance tests domain for multisite tests 2019-03-19 08:00:12 -04:00
6be3c9d9f7 Configure acceptance tests to run on test domain
[MQ-99]
2019-03-18 12:33:35 -04:00
ba255a9e87 Update acceptance test sql dump to avoid running migrations
[MQ-99]
2019-03-18 12:33:35 -04:00
7e295e1ba2 Add ENV variables dump for acceptance tests circle run
[MQ-99]
2019-03-18 12:33:35 -04:00
74fbbc65b5 [MQ-99] fix so test can find .env in Circle, pt 2 2019-03-18 12:33:35 -04:00
81eb21ec0c [MQ-99] fix so test can find .env in Circle 2019-03-18 12:33:35 -04:00
a7a0b9a425 [MQ-99] tests that MailPoet API key can be added to settings 2019-03-18 12:33:35 -04:00
wxa
4b8889c918 Release 3.21.1 3.21.1 2019-03-18 12:31:44 -04:00
c7fd6a5bfe Change sender for mailer send test to use authorized sending address 2019-03-18 11:17:04 -04:00
cc9a0c4141 Fix block and container highlight for resizing
Previously the position of cursor (inside/outside block) was tracked during the resizing.
This commit changes this focus detection so that it is detected once at the end of resizing based on the final mouse position.
Thanks to event bubbling parent containers could set correct highlight state as well.
[MAILPOET-1819]
2019-03-18 06:07:30 -04:00
ad05c0ca94 Add resize events bubbling from block to containers
https://marionettejs.com/docs/master/events.html#event-bubbling
[MAIPOET-1816]
2019-03-18 06:07:30 -04:00
d445495cba Refactor event within view detection into utils
[MAILPOET-1819]
2019-03-18 06:07:30 -04:00
b8ce70ec2f Fix ALC block view settings opening on click
[MAILPOET-1819]
2019-03-18 06:07:30 -04:00
265b35586d Fix black border artifacts displaying on mouse leave on container in editor
[MAILPOET-1819]
2019-03-18 06:07:30 -04:00
ae84cdc859 Fix resize handle hiding after block resize finishes
[MAILPOET-1819]
2019-03-18 06:07:30 -04:00
1b044f77a3 Fix for mouseleave not being triggered during resize
[MAILPOET-1819]
2019-03-18 06:07:30 -04:00
727240ca0c Add block highlight during resizing
[MAILPOET-1819]
2019-03-18 06:07:30 -04:00
d69e0dea9e Refactor block highlight to be managed fully by highlight behavior
[MAILPOET-1819]
2019-03-18 06:07:30 -04:00
c526ba97e0 Fix typos
[MAILPOET-1790]
2019-03-13 16:10:09 -04:00
fefcf4fed5 Synchronise subscribers status
[MAILPOET-1790]
2019-03-13 16:10:09 -04:00
032e5a20ba Add forceSync link to woocommerce segment
[MAILPOET-1790]
2019-03-13 16:10:09 -04:00
93a25815bb Add settings field for subscribe
[MAILPOET-1790]
2019-03-13 16:10:09 -04:00
85f0bdde88 Display WooCommerce tab only if woo is active
[MAILPOET-1790]
2019-03-13 16:10:09 -04:00
97c51f6a53 Add WooCommerce tab to settings
[MAILPOET-1790]
2019-03-13 16:10:09 -04:00
86db17c7d9 Fix mp2migrator
[MAILPOET-1887]
2019-03-13 15:17:37 -04:00
0e3af79baa Refactor DB parameters initialization into separate method
[MAILPOET-1886]
2019-03-13 09:45:42 -04:00
5193df6a6d Fix unix_socket parsing from DB_HOST
[MAILPOET-1886]
2019-03-13 09:45:42 -04:00
a35d7dc7c6 Refactor Config\Env to accept DB constants as parameters
[MAILPOET-1886]
2019-03-13 09:45:42 -04:00
b42f184b1d Fix render warning [MAILPOET-1873] 2019-03-13 09:37:10 -04:00
ddc860187e Fix React key warning [MAILPOET-1873] 2019-03-13 09:37:10 -04:00
514db707d0 Fix using tracking data from API in NPS poll
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
442b138d83 Refactor NPS poll component to separate poll and wrapper components
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
777eb1f7b7 Add status, deleted_at index to subscribers table
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
0dac1cacfb Add alias for WooCommerceHelper for better readability
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
453aebb738 Remove forgotten use statement
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
51682cf6e5 Switch from DateTime to Carbon in Analytics\Reporter
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
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
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
0ab7f7b1e8 Add installed_at into tracking data
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
e3741def1d Refactor NPS tracking data fetching to use API call
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00
7bc16e4ba7 Refactor nps_poll to a high order component
[MAILPOET-1815]
2019-03-12 10:45:46 -04:00