Commit Graph

140 Commits

Author SHA1 Message Date
56680816c0 Update test to a new component
[MAILPOET-1710]
2019-03-06 07:48:33 -05:00
b0c3972ab2 Use Babel also for .js
[MAILPOET-1829]
2019-02-21 11:52:39 -05:00
1e1ed6f251 Replace amd-inject-loader with inject-loader & use Babel trick for ES6 support
[MAILPOET-1829]
2019-02-21 11:52:39 -05:00
wxa
b6e89827e2 Fix webpack production build on WSL 2019-02-05 15:50:05 +03:00
b60ba1fce8 Use JS source maps for development
[MAILPOET-1752]
2019-02-04 12:52:17 +01:00
27a6ef11ae Move generated js files to assets/dist/js 2019-01-21 17:28:31 +01:00
71d7d41162 Add comments to clarify some Webpack settings
[MAILPOET-1667]
2019-01-14 12:49:30 +01:00
c934856f45 Add workaround fix for Webpack 4 & Premium plugin
We need this until https://github.com/webpack/webpack/pull/8614 is merged into Webpack.

[MAILPOET-1667]
2019-01-14 09:32:17 +01:00
0801ba0463 Use 'const' instead of 'var' in Webpack config
[MAILPOET-1667]
2019-01-14 09:32:17 +01:00
38ef9a669e Use native JS functions instead of UnderscoreJS
[MAILPOET-1667]
2019-01-14 09:32:17 +01:00
aaa2dc2c6f Replace UglifyJS with Terser webpack plugin (new Webpack default)
[MAILPOET-1667]
2019-01-14 09:32:17 +01:00
e2cab54df6 Fix amd-inject-loader for Webpack 4
[MAILPOET-1667]
2019-01-14 09:32:17 +01:00
04fb9033d2 Upgrade Webpack to version 4
[MAILPOET-1667]
2019-01-14 09:32:17 +01:00
8562e486a6 Avoid conflic between multiple WebPack config - webpack.config.js
Changed jsonpFunction name to avoid problems between themes or extensions who also use webpack with the default name
2019-01-03 20:51:52 +01:00
wxa
bb1cdc1f5a Add Beamer for a What's New announcement [MAILPOET-1627] 2018-12-17 14:56:49 +03:00
c27a7b6e94 Put back explicit Webpack admin_vendor listing to ensure modules for premium 2018-12-11 12:11:39 +01:00
e634ac71fd Fix overriding baseConfig plugins in Webpack config
[MAILPOET-1644]
2018-12-04 10:22:24 +01:00
a053dda748 Fix export to work also in JS tests
[MAILPOET-1644]
2018-12-04 10:22:24 +01:00
a44148954c Fix setting production environment for Webpack builds
[MAILPOET-1644]
2018-12-04 10:22:24 +01:00
567b5f8964 Reduce size of JS builds by sharing more admin code in admin_vendor
[MAILPOET-1644]
2018-12-04 10:22:24 +01:00
b8a161e1d4 Extract initializations from WebPack & make load order more deterministic
[MAILPOET-1644]
2018-12-04 10:22:24 +01:00
454c927eff Load different versions of MailPoet module more explicitly
[MAILPOET-1644]
2018-12-04 10:22:24 +01:00
e98ea3c0eb Remove libs that are autoresolved by imports, comment why others cannot be removed
[MAILPOET-1644]
2018-12-04 10:22:24 +01:00
ed8325c6f9 Upgrade react to v16
[MAILPOET-1634]
2018-12-03 12:54:07 +01:00
4d5d00f777 Make minified JS code more readable keeping identifier names
[MAILPOET-1606]
2018-11-27 10:12:05 +01:00
a5d1416b45 Minify production JS using UglifyJS Webpack plugin
[MAILPOET-1606]
2018-11-27 10:12:05 +01:00
d4fa041ba8 Convert React.createClass to ES6 classes and createReactClass calls 2018-10-31 21:18:44 +02:00
3102f114bd Add feature announcement
[MAILPOET-1522]
2018-10-11 19:37:45 +02:00
088a44a107 Merge pull request #1525 from mailpoet/satis-meter-nps-poll
Satis meter nps poll [MAILPOET-1539]
2018-10-02 06:03:01 -04:00
5a13ed746f Use hash of whole build instead of named modules and chunkhash
[MAILPOET-1548]
2018-10-02 09:51:34 +02:00
19086f8457 Add webpack named modules plugin into build
We need consistent module indexes within our build to be able to use chunkhash for file names
[MAILPOET-1548]
2018-10-01 16:16:15 +02:00
94efc67658 Move tracking code into a sepparate file
[MAILPOET-1539]
2018-09-27 10:43:17 +02:00
4a641ba94e Create permanent notices
[MAILPOET-1492]
2018-09-19 10:24:37 +02:00
8ee8498bd5 Move welcome emails to free plugin
[MAILPOET-1518]
2018-09-05 13:00:29 +02:00
5621ab22bc Add basic intro.js onboarding & its initialization
[MAILPOET-1446]
2018-08-16 10:22:57 +02:00
e2b40fee37 Add welcome wizard application
[MAILPOET-1439]
2018-08-13 10:34:34 +02:00
2d30a0884b Refactor media manager from image block to a behavior [MAILPOET-1403]
This will make the media manager reusable in other blocks like e.g. container.
2018-07-16 17:02:24 +02:00
a8f75fb927 Export newsletter listings heading component for premium plugin [PREMIUM-84] 2018-06-29 11:54:16 +02:00
8393bac51b Upgrade to webpack 2 2018-06-13 13:33:27 +01:00
9a11d4cc82 Update babel 2018-06-13 10:57:40 +01:00
df2cd9e6e3 Add feedback tooltips
[MAILPOET-1320]
2018-06-06 16:24:46 +01:00
0a298f5fad creating new ALC block and widget 2018-05-23 07:42:30 +00:00
df58322f0e Move old versions code to own class
[MAILPOET-1316]
2018-05-04 15:33:56 +01:00
4955673885 Exposes components needed for automatic emails listings 2018-04-11 19:03:03 -04:00
585f9bcc92 Extracts editor initialization and bundles with admin vendor
Allows displaying custom breadcrumbs based on email type
2018-04-11 19:03:03 -04:00
658cdd37ac editor: Communication fix removed since bb.radio is in marionette since 3.0 2018-03-15 11:23:55 +01:00
8b25acf82c Updates component's name 2018-02-27 16:43:41 -05:00
774e8d94b5 Displays automatic email types and events
Adds WooCommerce email type for testing purposes
2018-02-13 14:43:19 -05:00
4ffadc990e Exposes components necessary for displaying events' scheduling options 2018-02-13 14:41:30 -05:00
874a37303a Exposes Selection form field 2018-02-01 08:59:12 -05:00