summaryrefslogtreecommitdiff
path: root/public/js (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-05-16Removing google drive integrationSheogorath6-495/+0
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-03-25Fix night mode button after restoreSheogorath1-0/+1
The night mode toggle doesn't get the right state after restore from local storage. This results in the need to toggle twice to disable night mode. This patch adds the needed class so the toggleNightMode function gets the right state on execution. Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
2018-03-23Persist nightmode so we can re-enable itSheogorath1-3/+18
Right now the night mode is possible to set by a toggle in the menu bar but needs to be re-enabled on every document switch, reload, etc.. This is super annoying so we should keep this state in local storage or a cookie. Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
2018-03-11Fix typoMax Wu1-1/+1
Signed-off-by: Max Wu <jackymaxj@gmail.com>
2018-03-11Update to show log on migrate LZString type note url in historyMax Wu1-1/+1
Signed-off-by: Max Wu <jackymaxj@gmail.com>
2018-03-03Update to migrate note url in the history of browser storage and cookieMax Wu2-0/+47
Signed-off-by: Max Wu <jackymaxj@gmail.com>
2018-02-26Update to allow rp tag for rubyMax Wu1-0/+2
Signed-off-by: Max Wu <jackymaxj@gmail.com>
2018-02-26Remove manual allow details tag since default already allow itMax Wu1-3/+1
Signed-off-by: Max Wu <jackymaxj@gmail.com>
2018-02-25Extend HTML5 support by whitelisting various tagsSheogorath1-1/+11
HTML5 provides a wide feature set of useful elements. Since Markdown usually supports HTML it should be able to use these HTML5 tags as well. As they were requested by some users and they where checked for being safe, whitelisting them isn't a problem. To make the experience the same as on GitHub when it comes to the basic look and feel of the rendered markdown, some CSS was added to make the summary and the details tag look like on GitHub. Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
2018-02-24Allow the usage of the esc-key by codemirrorSheogorath1-3/+3
This change allows all input modes of codemirror to use the information from an input esc-key and make this way vim and sublime more functional. To prevent this change from breaking the return from the fullscreen mode, it catches the esc-key in this case. Hopefully this is an acceptable solution. As before the vim-mode is handled different in fulltext-mode as it is esc-key heavy. Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
2018-02-05don't require referer to find note id in socket.io connections (fixes #623)Stefan Bühler1-0/+3
Signed-off-by: Stefan Bühler <buehler@cert.uni-stuttgart.de>
2018-01-24Fix task todo might not toggleMax Wu1-2/+2
which caused by not matching syntax with double dashes correctly
2018-01-20Allow more detailed configuration of upload mime typesSheogorath1-1/+3
Fixes #637 Signed-off-by: Sheogorath <sheogorath@shivering-isles.com>
2018-01-19Fix image alt not render properlyWu Cheng-Han1-1/+2
2018-01-16Fix anchor id to keep uppercase charactersMax Wu1-1/+5
id shouldn’t be converted to lowercase since id attribute is case sensitive
2018-01-05:sparkles: Implemented dark theme.Edoardo Odorico3-1/+18
Signed-off-by: Edoardo Odorico <edoubuntu@gmail.com>
2017-12-14Fix file permission, remove useless executablePeter Dave Hello1-0/+0
2017-11-24Prevent XSS vul by srcdoc in iframeSheogorath1-1/+1
2017-11-02Revert "Load js-url lib using legacy-loader"Literallie2-8/+4
Didn't work in Firefox for some reason. `[Script Loader] ReferenceError: module is not defined` This reverts commit 5b83deb043296c23ff912a2472703c1f7faddb4b.
2017-10-30Fix mermaid error handlingSheogorath1-2/+7
2017-10-30Use mermaidAPI in mermaid scopeSheogorath1-12/+4
Introduced by https://github.com/knsv/mermaid/commit/a5b71455271aef1180eefa1054d751dea1885e3f#diff-67ae90c5144c55348a3cbdb078240454L532 Fixes #600 Parse only throws error: https://github.com/knsv/mermaid/commit/167368d508f1e5b1606b2b45f892cdd60d479448#diff-67ae90c5144c55348a3cbdb078240454
2017-10-30Corrected some grammatical issuesOliver Herrmann1-3/+3
Obviously caught up in a bad translation and didn't particularly make sense for native english speakers.
2017-10-23support Simplified Chinese and rename original zh to Traditional ChineseRwing1-0/+3
2017-10-22Fix MathJax config not being picked upLiterallie1-1/+1
thanks standard
2017-10-22Move CSP logic to new file, Fix boolean config examplesLiterallie1-1/+0
Not sure why I was quoting these in the first place
2017-10-22Load js-url lib using legacy-loaderLiterallie2-4/+9
Doesn't use eval, plus no window object access
2017-10-22Fix MathJax CSP issuesLiterallie1-0/+8
2017-10-21Fix markdown-it gist plugin code closing tagYukai Huang1-1/+1
fix #596
2017-10-05Fix to filter @import CSS syntax in style tag to prevent XSS [Security Issue]Wu Cheng-Han1-4/+9
2017-10-05Fix unescape > symbol inside the style tags to make the CSS worksWu Cheng-Han1-0/+4
2017-10-05Fix blockquote not parse correctly in slide modeWu Cheng-Han2-3/+1
2017-09-27Fix home and end keys behavior for windowsWu Cheng-Han1-0/+2
2017-09-27Fix the < and > symbols are doubly escaped which affected by executing ↵Wu Cheng-Han1-0/+2
preventXSS twice
2017-09-27Fix slide mode contains unclosed tags might cause XSS [Security Issue]Wu Cheng-Han1-1/+2
2017-09-27Fix unclosed tags might cause XSS [Security Issue]Wu Cheng-Han1-1/+1
2017-06-14Fix slide mode might hide scrollbar on some linuxMax Wu1-2/+2
2017-06-05Fix speaker note separator regex should only take effect on the line startWu Cheng-Han1-1/+1
2017-05-08style: Fixed variable already declaredBoHong Li1-2/+2
2017-05-07Manage syncscroll / currentMode in appStateYukai Huang4-48/+58
2017-05-07Move syncsroll under libYukai Huang2-3/+3
2017-05-07Remove CodeMirror-other-cursors dom creationYukai Huang1-3/+0
Since it’s done via hackmdio/CodeMirror#1
2017-05-07Change more global var to globalYukai Huang1-87/+87
2017-05-07Extract modeTypeYukai Huang3-13/+15
2017-05-07Change some global variables to localYukai Huang1-31/+31
2017-05-07Fix indentationYukai Huang1-6/+6
2017-05-07Expose internal editor config variableYukai Huang2-4/+4
2017-05-07Load statusbar template by string-loaderYukai Huang2-34/+61
2017-05-05Update to support code block syntax highlighting of gherkinWu Cheng-Han2-2/+3
2017-04-11Fix link regex should filter protocol with case insensitive flag [Security ↵Wu Cheng-Han1-1/+1
Issue]
2017-03-28Fix indentationsYukai Huang1-52/+48