Literallie
|
4238b9b3ef
|
Fix MathJax CSP issues
|
2017-10-22 00:03:45 +02:00 |
|
Literallie
|
080436aebb
|
CSP: Add nonce to slide view inline JS
|
2017-10-22 00:03:45 +02:00 |
|
Yukai Huang
|
60b86e0250
|
Fix markdown-it gist plugin code closing tag
fix #596
|
2017-10-21 11:45:17 +08:00 |
|
geekyd
|
80fb91976e
|
Hides empty export section
|
2017-10-18 03:34:45 +05:30 |
|
Sheogorath
|
a16bde70be
|
Provide table for permissions
Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
|
2017-10-12 11:05:22 +02:00 |
|
geekyd
|
c6a1b65a91
|
Adds color to new note button
|
2017-10-07 23:23:03 +05:30 |
|
Wu Cheng-Han
|
d96385eafd
|
Fix to filter @import CSS syntax in style tag to prevent XSS [Security Issue]
|
2017-10-05 10:17:26 +08:00 |
|
Wu Cheng-Han
|
b0b417cefc
|
Fix unescape > symbol inside the style tags to make the CSS works
|
2017-10-05 09:59:57 +08:00 |
|
Wu Cheng-Han
|
8979f215ab
|
Fix blockquote not parse correctly in slide mode
|
2017-10-05 09:59:07 +08:00 |
|
Wu Cheng-Han
|
2bdccd3996
|
Fix home and end keys behavior for windows
|
2017-09-27 21:27:33 +08:00 |
|
Wu Cheng-Han
|
fe384d80bf
|
Fix the < and > symbols are doubly escaped which affected by executing preventXSS twice
|
2017-09-27 18:22:49 +08:00 |
|
Wu Cheng-Han
|
f2743ff8f8
|
Fix slide mode contains unclosed tags might cause XSS [Security Issue]
|
2017-09-27 18:21:28 +08:00 |
|
Wu Cheng-Han
|
9b00afb863
|
Fix unclosed tags might cause XSS [Security Issue]
|
2017-09-27 18:20:04 +08:00 |
|
Max Wu
|
a645f28b33
|
Fix slide mode might hide scrollbar on some linux
|
2017-06-14 12:12:28 +08:00 |
|
Wu Cheng-Han
|
c8d3951d32
|
Add support of Danish locale
|
2017-06-11 15:52:04 +08:00 |
|
Max Wu
|
ca71028dd7
|
Merge pull request #476 from butlerx/updated/reveal
add more reveal features to slide demo
|
2017-06-06 23:52:06 +08:00 |
|
butlerx
|
dcaf38b6ce
|
fix grammer errors
|
2017-06-05 12:16:21 +01:00 |
|
Wu Cheng-Han
|
48f8378335
|
Fix speaker note separator regex should only take effect on the line start
|
2017-06-05 01:20:21 +08:00 |
|
butlerx
|
50153c65c6
|
add more reveal features to slide demo
|
2017-06-03 15:40:59 +01:00 |
|
Wu Cheng-Han
|
8f4be63df4
|
Update yams-metadata doc for slide theme
|
2017-06-03 13:33:07 +08:00 |
|
butlerx
|
e5834c077f
|
add the ability to set slide theme in slide options
|
2017-05-31 23:28:43 +01:00 |
|
Max Wu
|
c37b666915
|
Merge branch 'master' into BackendRefactor
|
2017-05-14 17:42:14 +08:00 |
|
Max Wu
|
f85d1d8801
|
Merge pull request #429 from hackmdio/refactor-part-3
Refactor frontend part 3
|
2017-05-13 19:54:43 +08:00 |
|
Wu Cheng-Han
|
be99350655
|
Fix to implement toggle of TOC in HTML template
|
2017-05-09 22:11:57 +08:00 |
|
BoHong Li
|
8c2b00b05a
|
style: Fixed variable already declared
|
2017-05-08 19:29:07 +08:00 |
|
Yukai Huang
|
4839838d0c
|
Manage syncscroll / currentMode in appState
|
2017-05-07 20:38:22 +08:00 |
|
Yukai Huang
|
0e9afde5fa
|
Move syncsroll under lib
|
2017-05-07 20:38:22 +08:00 |
|
Yukai Huang
|
d9221f6011
|
Remove CodeMirror-other-cursors dom creation
Since it’s done via hackmdio/CodeMirror#1
|
2017-05-07 20:38:22 +08:00 |
|
Yukai Huang
|
88c0c68856
|
Change more global var to global
|
2017-05-07 20:38:22 +08:00 |
|
Yukai Huang
|
68ccee20b3
|
Extract modeType
|
2017-05-07 20:37:27 +08:00 |
|
Yukai Huang
|
18a6f9063e
|
Change some global variables to local
|
2017-05-07 20:37:27 +08:00 |
|
Yukai Huang
|
432f215a45
|
Fix indentation
|
2017-05-07 20:37:27 +08:00 |
|
Yukai Huang
|
c6c11c54ef
|
Expose internal editor config variable
|
2017-05-07 20:37:27 +08:00 |
|
Yukai Huang
|
db06a51299
|
Load statusbar template by string-loader
|
2017-05-07 20:37:26 +08:00 |
|
Wu Cheng-Han
|
e32dd547b4
|
Update to support code block syntax highlighting of gherkin
|
2017-05-05 18:03:23 +08:00 |
|
Max Wu
|
38a7c373e7
|
Fix fb message link might not available for public
|
2017-04-24 12:52:09 +08:00 |
|
Max Wu
|
450159a462
|
Merge pull request #427 from PeterDaveHello/fix-indent
Fix indent in views, shouldn't mix tabs with spaces
|
2017-04-18 10:41:58 +08:00 |
|
Max Wu
|
2a5a518e88
|
Merge pull request #426 from PeterDaveHello/cdnjs-integration
Use abcjs on cdnjs
|
2017-04-18 10:40:51 +08:00 |
|
Peter Dave Hello
|
5f3fe5c62c
|
Fix indent in views, shouldn't mix tabs with spaces
|
2017-04-18 05:24:04 +08:00 |
|
Peter Dave Hello
|
08c0a0392c
|
Use abcjs on cdnjs, cc @jackycute
|
2017-04-18 05:19:19 +08:00 |
|
Peter Dave Hello
|
7e3e0edb17
|
Remove executable permission from static files
|
2017-04-18 05:01:23 +08:00 |
|
Wu Cheng-Han
|
48df250491
|
Fix link regex should filter protocol with case insensitive flag [Security Issue]
|
2017-04-11 22:25:14 +08:00 |
|
Max Wu
|
5ecea7e118
|
Merge pull request #417 from hackmdio/refactor
Refactor editor cont.
|
2017-04-10 11:41:33 +08:00 |
|
Ian Dees
|
3aaf1bbe24
|
Update body.ejs
|
2017-04-05 11:07:18 -04:00 |
|
Ian Dees
|
138170704a
|
Clarify permission language
See https://github.com/hackmdio/hackmd/issues/415
|
2017-04-05 10:16:15 -04:00 |
|
Yukai Huang
|
a938cac42a
|
Fix indentations
|
2017-03-28 20:38:31 +08:00 |
|
Yukai Huang
|
b711ecfadb
|
Drop global variable ui exposing
|
2017-03-28 19:30:06 +08:00 |
|
Yukai Huang
|
ba1bef015f
|
Update to es6 module import style
|
2017-03-28 18:31:36 +08:00 |
|
Yukai Huang
|
7637a6a8a6
|
Update cm instance in changes event argument
|
2017-03-28 17:32:42 +08:00 |
|
Yukai Huang
|
f5b95c5d36
|
Move updateStatusBar method into editor class
|
2017-03-28 17:16:32 +08:00 |
|
Yukai Huang
|
df743ab902
|
Fix listener “this” context
|
2017-03-28 17:11:20 +08:00 |
|
Yukai Huang
|
46ed658d8b
|
Promisify getStatusBarTemplate method
|
2017-03-28 15:24:52 +08:00 |
|
Yukai Huang
|
af5ef52f4b
|
Add cm instance to cursorActivity argument
|
2017-03-28 12:15:56 +08:00 |
|
Yukai Huang
|
579dda9515
|
Update focus argument with cm instance
|
2017-03-28 12:11:05 +08:00 |
|
Yukai Huang
|
d7c068cbfd
|
Rewrite cursorActivity with multi listener style
- adjust function order to prevent standard lint failure
|
2017-03-28 12:10:35 +08:00 |
|
Yukai Huang
|
b86ecb1342
|
Extract selection update from updateStatusbar
|
2017-03-28 11:57:44 +08:00 |
|
Yukai Huang
|
81666a726c
|
Impl multiple codemirror event listener
|
2017-03-28 11:18:36 +08:00 |
|
Yukai Huang
|
fff7ebd1b5
|
Change minor TODO to FIXME
|
2017-03-28 11:17:30 +08:00 |
|
Wu Cheng-Han
|
b2985085d0
|
Update to change makefile syntax highlighting to Prism
|
2017-03-26 23:09:13 +08:00 |
|
Wu Cheng-Han
|
a3cdc5ba80
|
Update to add abc in support charts of textcomplete
|
2017-03-26 20:46:05 +08:00 |
|
Wu Cheng-Han
|
961d3fab1c
|
Fix code style
|
2017-03-26 20:45:23 +08:00 |
|
Wu Cheng-Han
|
61dc6dbc15
|
Add support of abcjs
|
2017-03-26 20:39:07 +08:00 |
|
Wu Cheng-Han
|
3156c38598
|
Fix text complete of extra tags for list not triggered properly
|
2017-03-23 20:49:31 +08:00 |
|
Wu Cheng-Han
|
890f7089bf
|
Fix google drive file picker not initialize properly
|
2017-03-23 20:17:50 +08:00 |
|
Wu Cheng-Han
|
7e3b74d0da
|
Mark as 0.5.1
|
2017-03-23 00:22:44 +08:00 |
|
Wu Cheng-Han
|
e629800457
|
Fix XSS vulnerability in link regex [Security Issue]
|
2017-03-22 18:26:35 +08:00 |
|
Wu Cheng-Han
|
0f3b028ed6
|
Fix render.js code styles
|
2017-03-22 18:26:30 +08:00 |
|
Wu Cheng-Han
|
cac618eca8
|
Fix front-end index.js code styles
|
2017-03-22 17:48:26 +08:00 |
|
Wu Cheng-Han
|
802ed406e6
|
Fix todo list item class might add in wrong element
|
2017-03-22 15:42:38 +08:00 |
|
Wu Cheng-Han
|
9ff3649025
|
Fix unnecessary global calling of ownerui
|
2017-03-22 15:42:11 +08:00 |
|
Wu Cheng-Han
|
b17c2404b1
|
Fix duplicated loading of reveal markdown plugin
|
2017-03-21 20:44:12 +08:00 |
|
Wu Cheng-Han
|
10a7a9b37e
|
Update to use CDN css for emojify.js when applicable
|
2017-03-21 00:27:58 +08:00 |
|
Wu Cheng-Han
|
7989b89591
|
Add support of Catalan locale
|
2017-03-20 14:52:25 +08:00 |
|
Wu Cheng-Han
|
afc4f269bc
|
Update to make removeDOMEvents only process once in slide mode
|
2017-03-20 11:28:50 +08:00 |
|
Wu Cheng-Han
|
448b006194
|
Update to generate front-end constants on server startup
To avoid extra webpacking on changing configs and follow the 12 factor app
|
2017-03-20 01:39:09 +08:00 |
|
Max Wu
|
f6bd238b0f
|
Merge pull request #387 from hackmdio/cm-refactor
Extract CodeMirror instance
|
2017-03-14 23:11:56 +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 |
|
Wu Cheng-Han
|
506a381eca
|
Add config option for gitlab api scope and auto adapt gitlab snippet feature on it
|
2017-03-14 18:04:23 +08:00 |
|
Wu Cheng-Han
|
2fa51fb4ba
|
Fix export html to replace fallen cdn tortue.me to cdnjs
|
2017-03-14 16:37:38 +08:00 |
|
Wu Cheng-Han
|
f491cdabc1
|
Fix rendering might result XSS attribute on self closing tag [Security Issue]
|
2017-03-14 16:27:55 +08:00 |
|
Yukai Huang
|
cc30d370f7
|
Fix variable exporting error
|
2017-03-13 22:00:20 +08:00 |
|
Yukai Huang
|
93e41f3a40
|
Merge branch 'master' into cm-refactor
|
2017-03-13 21:32:50 +08:00 |
|
Wu Cheng-Han
|
edb1b4aa0a
|
Merge branch 'master' of https://github.com/jackycute/HackMD
|
2017-03-13 18:56:32 +08:00 |
|
Wu Cheng-Han
|
c818cde782
|
Update facebook message link in features doc
|
2017-03-13 18:55:44 +08:00 |
|
Yukai Huang
|
9b513f619f
|
Use JavaScript standard style
|
2017-03-09 15:39:42 +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
|
6556c284e5
|
Extract editor related code
- in public/js/lib/editor/index.js
|
2017-03-08 21:43:32 +08:00 |
|
Yukai Huang
|
121d84863a
|
Extract UI jquery node
|
2017-03-07 21:59:18 +08:00 |
|
Wu Cheng-Han
|
0bea4da623
|
Fix out of sync when deleting on same cursor position on several clients
from: https://github.com/aullman/opentok-editor/issues/4
|
2017-02-18 20:11:57 +08:00 |
|
Wu Cheng-Han
|
0aaa598130
|
Fix not determine OT have pending operations properly
|
2017-02-18 20:11:18 +08:00 |
|
Wu Cheng-Han
|
f7149f5a83
|
Fix to keep selections on save and restore info
|
2017-02-18 20:10:34 +08:00 |
|
Wu Cheng-Han
|
1ca39d9c8e
|
Update to allow li tag specify value number
|
2017-02-17 21:56:35 +08:00 |
|
Max Wu
|
99a2cbc604
|
Update google drive picker to enable setOwnedByMe to show shared files and folders
|
2017-02-11 00:11:21 +08:00 |
|
Wu Cheng-Han
|
1a617ddf2e
|
Fix duplicated headers anchor link not been updated properly
|
2017-02-03 22:02:12 +08:00 |
|
Wu Cheng-Han
|
7863eec366
|
Fix "[object HTMLCollection] is not iterable!" error in some browsers
|
2017-02-03 22:01:30 +08:00 |
|
Wu Cheng-Han
|
0a3baec5b6
|
Fix missing type declaration in text complete strategy
|
2017-02-03 21:59:26 +08:00 |
|
Max Wu
|
a261c8e812
|
Merge pull request #341 from nvsofts/fix_bom_utf8
Removed UTF-8 BOM in download function
|
2017-02-03 18:28:05 +08:00 |
|
NV
|
5a212b9335
|
Removed UTF-8 BOM in download function
|
2017-02-03 17:35:49 +09:00 |
|
Wu Cheng-Han
|
e67a6ad368
|
Fix missing type declaration
|
2017-02-03 00:07:08 +08:00 |
|
Wu Cheng-Han
|
6c87262bd9
|
Fix to use minified CDN file source in mermaid
|
2017-02-02 23:40:55 +08:00 |
|
Wu Cheng-Han
|
d5008b7aeb
|
Update viz.js and mermaid CDN links
|
2017-02-02 23:37:20 +08:00 |
|
Wu Cheng-Han
|
3df5507589
|
Upgrade viz.js to fix manual workaround and get smaller file size
|
2017-02-02 23:27:34 +08:00 |
|
Sheogorath
|
9ea66e8820
|
Add documentation for new permissions
|
2017-01-21 19:18:56 +01:00 |
|
Max Wu
|
6dfc186691
|
Merge pull request #326 from hackmdio/es6-integration
ES6 integration
|
2017-01-21 14:31:41 +08:00 |
|
Wu Cheng-Han
|
fc00fa7434
|
Add link to features on profile dropdown
|
2017-01-21 14:24:51 +08:00 |
|
Yukai Huang
|
0e479111e5
|
Merge branch 'master' into es6-integration
|
2017-01-21 14:05:51 +08:00 |
|
Wu Cheng-Han
|
a669c201be
|
Fix template partial path
|
2017-01-21 14:04:54 +08:00 |
|
Wu Cheng-Han
|
09a7bcbdef
|
Refactor templates and rearrange its path
|
2017-01-21 13:08:29 +08:00 |
|
Yukai Huang
|
74b04d08b5
|
Merge branch 'master' into es6-integration
|
2017-01-21 12:55:45 +08:00 |
|
Yukai Huang
|
93d6fe6d7c
|
Revert useless linebreak
|
2017-01-21 12:53:29 +08:00 |
|
Wu Cheng-Han
|
5e1d022e13
|
Add screenshot on index page
|
2017-01-21 12:52:26 +08:00 |
|
Wu Cheng-Han
|
e98278492e
|
Fix meta error not clear on before rendering
|
2017-01-21 12:50:02 +08:00 |
|
Yukai Huang
|
26d8942852
|
Revert experimental vue for now
|
2017-01-21 12:30:55 +08:00 |
|
Yukai Huang
|
4bbe035beb
|
Merge branch 'master' into frontend-next
|
2017-01-21 12:08:52 +08:00 |
|
Wu Cheng-Han
|
e00daee6c0
|
Update to prevent all empty link change hash
|
2017-01-16 12:42:21 +08:00 |
|
Wu Cheng-Han
|
091e7271e0
|
Fix pagination should hide on refresh history
|
2017-01-16 12:24:40 +08:00 |
|
Wu Cheng-Han
|
53223b5e2c
|
Update index layout to add profile on navbar
|
2017-01-16 12:06:04 +08:00 |
|
Wu Cheng-Han
|
f2ee897699
|
Fix to prevent hash change on click nav item on index
|
2017-01-16 12:04:11 +08:00 |
|
Wu Cheng-Han
|
5751578275
|
Update to remove history pagination animation on refresh
|
2017-01-15 17:23:33 +08:00 |
|
Wu Cheng-Han
|
f2a441061b
|
Fix checkLoginStateChanged might fall into infinite loop while calling loginStateChangeEvent
|
2017-01-15 17:23:19 +08:00 |
|
Yukai Huang
|
c0e8306961
|
Merge branch 'frontend-next' into t216-refactor-common
|
2017-01-15 11:33:22 +08:00 |
|
Yukai Huang
|
04292240d6
|
Minor style update
|
2017-01-14 15:47:13 +08:00 |
|
Yukai Huang
|
a541569d7e
|
Remove old config.js.example
|
2017-01-13 23:12:27 +08:00 |
|
Yukai Huang
|
2408ff4ba9
|
Add default value for config
|
2017-01-13 23:12:17 +08:00 |
|
Yukai Huang
|
0fca629c34
|
Rename common.js to login.js
|
2017-01-13 23:06:31 +08:00 |
|
Yukai Huang
|
3d6b319216
|
Merge branch 'master' into frontend-next
|
2017-01-13 22:53:33 +08:00 |
|
Yukai Huang
|
c2a8911b9c
|
Move config variable to lib/config
|
2017-01-13 22:46:38 +08:00 |
|
Wu Cheng-Han
|
86f0b10775
|
Fix permission dropdown text might out of range in smaller screen
|
2017-01-13 00:03:29 +08:00 |
|
Max Wu
|
4851098477
|
Merge pull request #317 from SISheogorath/master+allowEmailRegister
Add `allowemailregister` option
|
2017-01-12 23:37:28 +08:00 |
|
Wu Cheng-Han
|
8b378d7847
|
Update to use shorter wording in limited and protected permissions
|
2017-01-12 23:36:23 +08:00 |
|
Sheogorath
|
747629e549
|
Add allowemailregister option
|
2017-01-12 13:54:45 +01:00 |
|
Wu Cheng-Han
|
5f65795e79
|
Fix permission order and keep wording consistency
|
2017-01-12 19:04:17 +08:00 |
|
Wu Cheng-Han
|
ffa14cfeef
|
Fix sortOnlineUserList might not check property existence before comparsion
|
2017-01-12 17:17:36 +08:00 |
|
Wu Cheng-Han
|
0432fef267
|
Fix history list might check pagination on clear and open
|
2017-01-12 17:14:32 +08:00 |
|
Wu Cheng-Han
|
42d684329f
|
Workaround text shadow for font antialias might cause cut off in Edge
|
2017-01-12 17:13:52 +08:00 |
|
Max Wu
|
a8068d38d5
|
Merge pull request #313 from elct9620/feature/disable_anonymous_view
WIP: Add options to limit anonymous view note
|
2017-01-10 20:23:47 +08:00 |
|
蒼時弦也
|
d6be0cf755
|
Update limite icon to fa-id-card
|
2017-01-10 20:22:06 +08:00 |
|
蒼時弦也
|
a9fe43ac3a
|
Update limited/protected permission icon
|
2017-01-10 17:22:57 +08:00 |
|
蒼時弦也
|
758607d378
|
Add fa-stack style to public/js/index.js
|
2017-01-10 15:15:12 +08:00 |
|
蒼時弦也
|
7b02c48d93
|
Adjust permission order to more clarly
|
2017-01-10 14:13:30 +08:00 |
|
蒼時弦也
|
89b8ddeaba
|
Add limited and protected permission
|
2017-01-10 10:02:37 +08:00 |
|
neopostmodern
|
ff545b2688
|
Allow displaying LDAP provider name on sign-in modal
|
2017-01-09 12:49:23 +01:00 |
|
Max Wu
|
b13635aac9
|
Merge pull request #279 from alecdwm/ldap-auth
Support for LDAP server authentication
|
2017-01-09 00:49:40 +08:00 |
|
Yukai Huang
|
3566d71aea
|
Merge branch 'master' into frontend-next
|
2017-01-07 00:05:15 +08:00 |
|
Yukai Huang
|
fce08cc164
|
Convert history.js to es6
|
2017-01-05 20:56:16 +08:00 |
|
Yukai Huang
|
71aece7429
|
Convert cover.js to es6
|
2017-01-05 18:10:55 +08:00 |
|
Yukai Huang
|
47d7ff2561
|
Convert extra.js to es6
|
2017-01-05 17:52:32 +08:00 |
|
Yukai Huang
|
6a06c0bb9f
|
Convert common.js to es6
|
2017-01-05 16:48:23 +08:00 |
|
Yukai Huang
|
45c202172e
|
Convert pretty.js to es6
|
2017-01-05 16:19:13 +08:00 |
|
Yukai Huang
|
eb5e7ba0d1
|
Convert slide.js to es6
|
2017-01-05 16:17:28 +08:00 |
|