evazion
103742eb6c
Fix #4058 : FontAwesome CDN is slow/blocking.
...
Switch to the free self-hosted version of FontAwesome. We're not using
any Pro icons, so the Pro version isn't necessary.
2019-10-22 12:02:26 -05:00
evazion
60eaa99784
css: add stylelint.
2019-10-02 01:52:24 -05:00
evazion
f6d63b6843
Fix broken layouts in old browsers that lack flexbox support.
...
Very old browsers (in particular, Firefox 16 and iOS 8.4 Safari) don't
support flexbox without prefixes, which breaks sidebar and comment
layouts. Extend the browserlist config so that autoprefixer generates
flexbox prefixes for these browsers.
2019-09-30 16:40:56 -05:00
evazion
f2937e3d27
js: update yarn packages.
2019-08-18 11:24:42 -05:00
evazion
d812020030
js: migrate stupidtable and jquery-hotkeys to yarn.
2019-08-14 01:46:43 -05:00
evazion
fccb6cda27
js: migrate dropzone to yarn.
...
Also fixes a bug where sometimes the dropzone widget didn't work because
of late loading caused by the `<script async>` tag.
2019-08-14 01:46:43 -05:00
evazion
504f785edc
Fix #4115 : Upgrade to webpack 4.x.
...
https://github.com/rails/webpacker/blob/master/docs/v4-upgrade.md
2019-07-31 20:17:14 -05:00
Albert Yi
0c791a1257
upgrade webpack-dev-server
2019-01-30 14:05:33 -08:00
evazion
752557e813
Add eslint support.
...
Run with `yarn run lint` or `bin/webpack`.
2018-08-05 18:30:25 -05:00
Albert Yi
ba74691bc7
remove jquery from package.json since it's loaded at the dom level
2018-08-03 16:04:26 -07:00
Albert Yi
6fa0ae2cf1
Migrate assets to use Webpacker
2018-07-27 15:24:05 -07:00