Sheogorath
ad69c5017b
Removing google drive integration
...
It's sad but it's not working. For multiple releases this should be
already broken which shows how often it's used.
As there is also a security issue related to that, it's better to
remove the feature completely. Whoever wants to rewrite it, feel free to
go.
This commit removes the Google Drive integration from HackMD's Frontend
editor and this way removes the need to provide any API key and Client
ID in the frontend.
Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
2018-05-16 01:34:55 +02:00
Sheogorath
c4dba48f79
Fix possible file limit errors
...
As we currently may need higher nofile limits than usual/default on
various systems this commit should probide a fix for that an allow to
build HackMD without highering these limits and increase security.
Inspiration was found in a copy-webpack-plugin-issue[1] and found by
@thegcat[2]. Thanks for that!
Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
[1]:
https://github.com/webpack-contrib/copy-webpack-plugin/issues/59#issuecomment-228563990
[2]: https://github.com/thegcat
2018-04-16 21:08:34 +02:00
David Mehren
7904558292
Remove engine.io-client dependency and fix webpack config
...
Signed-off-by: David Mehren <dmehren1@gmail.com>
2018-03-06 14:45:14 +01:00
Wu Cheng-Han
f715e8e5a3
Fix lodash will be ignored by webpack in pack bundle
2017-06-08 00:40:32 +08:00
Yukai Huang
db06a51299
Load statusbar template by string-loader
2017-05-07 20:37:26 +08:00
Peter Dave Hello
08c0a0392c
Use abcjs on cdnjs, cc @jackycute
2017-04-18 05:19:19 +08:00
Wu Cheng-Han
61dc6dbc15
Add support of abcjs
2017-03-26 20:39:07 +08:00
Wu Cheng-Han
f55a4b8497
Update to fix pagination error in list.js over v1.5.0
2017-03-14 23:08:15 +08:00
BoHong Li
befa89be8b
Merge branch 'use_javascript_standard_style'
...
Introduce JavaScript Standard Style
Signed-off-by: BoHong Li <a60814billy@gmail.com>
2017-03-13 02:09:52 +08:00
Yukai Huang
747da6772d
Fix webpack copy relative path in #384
2017-03-12 21:10:35 +08:00
Yukai Huang
8241d945dc
Do not log assets info in webpack build
2017-03-12 16:53:04 +08:00
BoHong Li
5bc642d02e
Use JavaScript Standard Style (part 2)
...
Fixed all fail on frontend code.
2017-03-09 02:41:05 +08:00
Yukai Huang
cd91f237ab
Only copy needed files in webpack
2017-02-19 15:43:40 +08:00
Wu Cheng-Han
5ce5d4cd84
Update to use babel-polyfill to support ES6 features in old browsers
2017-02-03 22:04:43 +08:00
Yukai Huang
26d8942852
Revert experimental vue for now
2017-01-21 12:30:55 +08:00
Yukai Huang
65acaea8cf
Merge branch 'master' into frontend-next
2017-01-02 15:09:19 +08:00
Wu Cheng-Han
aff206ca95
Fix js-url not import correctly
2016-12-24 17:02:03 +08:00
Yukai Huang
99dd107724
Basic setup for Vue app
2016-12-24 11:50:57 +08:00
Yukai Huang
a06fad974e
Install vue and babel dependency
2016-12-24 11:10:18 +08:00
Wu Cheng-Han
1ae5f174c3
Fix wrong package name reference in webpack config for bootstrap-validator
2016-12-20 20:33:16 +08:00
Wu Cheng-Han
62c703baa1
Fix the generate template not including base url variable
2016-12-12 12:19:12 +08:00
Wu Cheng-Han
a73d9ce39e
Update to support optional email register and signin
2016-12-02 01:58:14 +08:00
Wu Cheng-Han
0458d4a462
Fix incorrect resource arrangement in webpack config
2016-11-29 01:01:50 +08:00
Wu Cheng-Han
c59b4cb883
Update webpack and slide resource loading to reduce pack size
2016-11-29 00:44:29 +08:00
Wu Cheng-Han
47d5efb29e
Fix slide resource path and style load orders to avoid conflicts
2016-11-29 00:44:15 +08:00
Wu Cheng-Han
b773c8a7d7
Fix webpack config typo
2016-11-28 18:33:53 +08:00
Wu Cheng-Han
b081302f3d
Remove webpack shell plugin for webpack because it've been solved in another way
2016-11-28 03:19:15 +08:00
Wu Cheng-Han
c7a36dadcf
Fix missing expose reveal markdown in webpack config
2016-11-28 02:14:18 +08:00
Wu Cheng-Han
959ed08453
Fix missing slide preview css in webpack config
2016-11-28 02:14:00 +08:00
Wu Cheng-Han
9f79ed929e
Update to move custom CodeMirror codebase to our own repo and update webpack build config
2016-11-28 01:36:48 +08:00
Wu Cheng-Han
efd62bd1ca
Optimize slide page resource packing and load orders, fix possible wrong chunks orders and font awesome version
2016-11-26 23:24:59 +08:00
Wu Cheng-Han
ad90643c94
Optimize pretty page resource packing and load orders
2016-11-26 23:22:47 +08:00
Wu Cheng-Han
197292ba66
Fix some missing resources packing loaders and test regex in webpack
2016-11-26 23:21:02 +08:00
Wu Cheng-Han
da42f735d9
Fix missing chunks for index page in webpack config
2016-11-26 23:19:34 +08:00
Wu Cheng-Han
5287d46931
Optimize hackmd resource packing and load orders
2016-11-26 23:18:51 +08:00
Wu Cheng-Han
3fbfdb7db8
Optimize index page resources packing and loads
2016-11-26 23:13:02 +08:00
Yukai Huang
971bfe29f8
Config webpack css hash in production
2016-11-02 11:25:21 +08:00
Wu Cheng-Han
9710161661
Remove select2 from webpack settings
2016-10-24 00:03:02 +08:00
Wu Cheng-Han
7ebc84bec0
Try to remove unused front-end dependency
2016-10-19 22:14:32 +08:00
Wu Cheng-Han
d70d0318e5
Fix to use bower version emojify.js
2016-10-19 22:12:12 +08:00
Yukai Huang
4c1109b70b
Move gist-embed to CDN
2016-10-14 09:56:19 +08:00
Yukai Huang
3d1bc8a8cb
Move list-pagination plugin to CDN
2016-10-14 09:25:45 +08:00
Yukai Huang
142b4c6771
Move highlight.js to CDN
2016-10-14 09:21:41 +08:00
Yukai Huang
747502e694
Fix HTML exporting
2016-10-13 16:35:43 +08:00
Yukai Huang
229b947b09
Config moment webpack ProvidePlugin
2016-10-13 16:25:04 +08:00
Yukai Huang
440ad3506c
Fix lastchangeui and moment timestamps
2016-10-13 15:13:03 +08:00
Yukai Huang
83be3465cc
Fix scrollspy
2016-10-13 13:59:34 +08:00
Yukai Huang
773c0ce39e
Optimize common assets with CDN
...
* jquery
* lodash
* socket.io
* boostrap
2016-10-13 11:42:17 +08:00
Yukai Huang
43c9f68b9a
Refactor webpack module
2016-10-13 08:56:56 +08:00
Yukai Huang
b90c26fe90
Config CDN for viz.js
2016-10-13 08:56:02 +08:00