alecdwm
72a0e90f7d
LDAP signin form moved to main signin-modal
...
- previously was a separate modal
- now is located on main modal, like email auth
2016-12-14 12:56:26 +01:00
alecdwm
fc8d709afb
LDAP login improvements
...
- return bad request if no username or password given
- return to referer url on auth success
- flash error message on auth failure
2016-12-14 12:40:54 +01:00
alecdwm
3007163799
Tokens not required for ldap auth
2016-12-14 12:38:03 +01:00
alecdwm
6ba9a2f039
Added HMD_LDAP_TLS_CA env variable
2016-12-14 11:49:33 +01:00
alecdwm
02e9927714
Initial support for LDAP server authentication
...
Limitations as of this commit:
- tlsOptions can only be specified in config.json, not as env vars
- authentication failures are not yet gracefully handled by the UI
- instead the error message is shown on a blank page (/auth/ldap)
- no email address is associated with the LDAP user's account
- no picture/profile URL is associated with the LDAP user's account
- we might have to generate our own access + refresh tokens,
because we aren't using oauth. The currently generated
tokens are just a placeholder.
- 'LDAP Sign in' needs to be translated to each locale
2016-12-13 22:41:07 +01:00
Wu Cheng-Han
8095f8cc98
Fix missing base url option in webpack production config
2016-12-13 02:26:19 +08:00
Max Wu
159be6a7c7
Merge pull request #277 from hackmdio/heroku-sequelize
...
Fix heroku production postgres setting
2016-12-12 13:22:04 +08:00
Wu Cheng-Han
bb3ed8e249
Fix missing dependency in app.js
2016-12-12 13:02:53 +08:00
Wu Cheng-Han
62c703baa1
Fix the generate template not including base url variable
2016-12-12 12:19:12 +08:00
Yukai Huang
5282bf491e
Update sequelize init condition
2016-12-12 11:12:59 +08:00
Wu Cheng-Han
38505491ae
Fix redirection to url without trailing slashes not considering about config urlpath
2016-12-12 10:50:43 +08:00
Wu Cheng-Han
46752194e4
Update to make TOC syntax be case-insensitive
2016-12-12 10:49:23 +08:00
Wu Cheng-Han
36aa15f339
Fix reveal fade class conflict with bootstrap tooltip css and scrollbar might show up in print mode
2016-12-12 10:48:57 +08:00
Yukai Huang
74c1da4536
Simplify output with sequelize database argument
2016-12-12 10:36:24 +08:00
Yukai Huang
50b72c7f03
Fix heroku production db setting
2016-12-12 08:58:37 +08:00
Max Wu
9769b0c872
Update README.md
...
to mention about build front-end bundle on upgrade guide
2016-12-11 23:24:04 +08:00
Max Wu
5eec050360
Merge pull request #274 from hackmdio/drop-bower
...
Drop bower
2016-12-11 23:22:17 +08:00
Yukai Huang
9e6fd505e1
Remove bower occurences
2016-12-11 11:18:08 +08:00
Yukai Huang
ed83dfc862
Rename npm script
...
webpack scripts are meant to “build” assets, so place them under the same namespace
* dev => build:dev
* build => build:prod
2016-12-10 22:12:07 +08:00
Yukai Huang
65a1a62cc0
Drop nodemon dependency
...
Sometimes nodemon not reload source code correctly, so simply drop it.
2016-12-10 22:09:50 +08:00
Wu Cheng-Han
ecb956f515
Fix index signin and signout button might not shown if only email enabled
2016-12-07 21:19:06 +08:00
Wu Cheng-Han
dd284a7bd0
Fix textcomplete up side down option not set properly
2016-12-07 01:34:42 +08:00
Wu Cheng-Han
bbaf697687
Fix emoji textcomplete image path
2016-12-07 01:33:38 +08:00
Wu Cheng-Han
4bd5598568
Fix Facebook page link name
2016-12-06 22:15:34 +08:00
Wu Cheng-Han
0ffdb44793
Fix preferences checkbox might not vertical aligned in some browsers
2016-12-04 01:30:20 +08:00
Wu Cheng-Han
da46a3696b
Add preferences to editor status bar and make allow override browser keymap option
2016-12-04 00:56:14 +08:00
Wu Cheng-Han
778b6f32b3
Update to handle request with invalid uri
2016-12-03 14:37:24 +08:00
Wu Cheng-Han
5958654ea4
Remove preprocess image on upload image or it will losing support of image some formats
2016-12-03 14:37:12 +08:00
Wu Cheng-Han
840cac7435
Add delay to throttle nodemon in dev script
2016-12-02 02:24: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
52772829ce
Fix history tags dropdown should unescape html
2016-11-29 21:33:29 +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
ead48e45e0
Fix header id and text might affects by mathjax tags
2016-11-28 22:15:07 +08:00
Wu Cheng-Han
de2067f7e8
Update to support typescript and jsx syntax highlighting
2016-11-28 18:34:08 +08:00
Wu Cheng-Han
b773c8a7d7
Fix webpack config typo
2016-11-28 18:33:53 +08:00
Wu Cheng-Han
5acf33b16b
Fix google drive upload script not expose object correctly
2016-11-28 18:04:02 +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
1ea84c2fb0
Remove unused css files
2016-11-28 02:15:10 +08:00
Wu Cheng-Han
af9e2fe664
Fix slide preview styles might overwrite code block styles
2016-11-28 02:14:29 +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
3a305b8258
Update editor other cursor classes and adding option for other cursors features in CodeMirror
2016-11-28 01:20:23 +08:00
Max Wu
bd3d4958e4
Merge pull request #248 from hackmdio/file-upload-options
...
Support other options for image uploading
2016-11-27 10:54:00 +08:00
Wu Cheng-Han
76a6190dac
Update dependency gist-embed to 2.6.0
2016-11-26 23:25:29 +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