diff --git a/AUTHORS b/AUTHORS old mode 100644 new mode 100755 index b155d3f..ef33e97 --- a/AUTHORS +++ b/AUTHORS @@ -1,35 +1,69 @@ -List of HackMD contributors. - -bananaapple -Bartlomiej Szala -Colin Maudry -Dmytro Kytsmen -Fabien Meghazi -Florian Rhiem -Ikumi Shimizu -ivanorsolic -Jason Croft -Jannik Lorenz -James Stephenson -Jordan Matelsky -Kenji Doi -Lars Kajes -Lapinot -Laura Kyle -Marcelo Alencar -Martijnpold -Massimo Ghinassi -Max Wu -Ömer Erdinç Yağmurlu -p0v1n0m -Pablo Guerrero -paraschadha2052 -Peter Dave Hello -Qubo -Sergio Valverde -Tom Wyckhuys -Yukai Huang -Zacharias Traianos -Zankio -Xavier -葉家郡 \ No newline at end of file +alecdwm +bananaappletw +Bartlomiej Szala +BoHong Li +Bryan Davis +butlerx +Cheng-Han, Wu +Christian Schuhmann +Colin Maudry +Dmytro Kytsmen +Fabien Meghazi +Florian Rhiem +geekyd +GhiMax +greenkeeperio-bot +Himura Kazuto +Ho33e5 +Ian Dees +Ikumi Shimizu <193s@users.noreply.github.com> +ivanorsolic +jackycute +jackycute +Jakub Sygnowski +James Stephenson +Jan Kunzmann +Jannik Lorenz +Jason Croft +Johannes Weißl +Jordan Matelsky +Jun SAKATA +Kaiyu Shi +knjcode +Kotaro Yamamoto +Lars Karlsson +Laura Kyle +LluisArevalo +Marcelo Alencar +Martijnpold +Max Wu +neopostmodern +NV +Ömer Erdinç Yağmurlu +p0v1n0m +Pablo Guerrero +Pablo Guerrero +Paras +Patrick Andersen +Peter Dave Hello +Peter Dave Hello +Philipp Zumstein +Raccoon Li +robert +Sergio Valverde +Sheogorath +Simon Joda Stößer +S.Noda +Stratos Gerakakis +The Gitter Badger +tkqubo +tkykm +Tom Wyckhuys +Wonder Chang +Wu Cheng-Han +Xavier Marques +xnum +Yukai Huang +zachariast +Zankio +蒼時弦也 diff --git a/CONTRIBUTORS b/CONTRIBUTORS new file mode 100755 index 0000000..d5e679c --- /dev/null +++ b/CONTRIBUTORS @@ -0,0 +1,902 @@ +=== .babelrc +Yukai Huang +=== .editorconfig +bananaappletw +Yukai Huang +=== .gitignore +Cheng-Han, Wu +Wu Cheng-Han +Yukai Huang +=== .sequelizerc.example +Yukai Huang +=== .travis.yml +bananaappletw +BoHong Li +Max Wu +Peter Dave Hello +=== AUTHORS +Cheng-Han, Wu +Wu Cheng-Han +=== CONTRIBUTING.md +Max Wu +=== LICENSE +Cheng-Han, Wu +jackycute +Wu Cheng-Han +=== README.md +alecdwm +bananaappletw +BoHong Li +Cheng-Han, Wu +Florian Rhiem +jackycute +Jannik Lorenz +Jason Croft +Johannes Weißl +Jun SAKATA +Laura Kyle +Max Wu +neopostmodern +NV +Sheogorath +The Gitter Badger +Wonder Chang +Wu Cheng-Han +Yukai Huang +蒼時弦也 +=== app.js +alecdwm +BoHong Li +Cheng-Han, Wu +James Stephenson +Jan Kunzmann +Jason Croft +Jordan Matelsky +knjcode +LluisArevalo +Max Wu +NV +Peter Dave Hello +Raccoon Li +robert +Sheogorath +S.Noda +Wu Cheng-Han +xnum +Yukai Huang +=== app.json +bananaappletw +Wu Cheng-Han +Yukai Huang +=== bin/heroku +bananaappletw +Yukai Huang +=== bin/setup +Sheogorath +Wu Cheng-Han +Yukai Huang +=== config.json.example +alecdwm +bananaappletw +Wu Cheng-Han +Yukai Huang +=== docs/guides/images/s3-image-upload/bucket-policy-editor.png +Yukai Huang +=== docs/guides/images/s3-image-upload/bucket-property.png +Yukai Huang +=== docs/guides/images/s3-image-upload/create-bucket.png +Yukai Huang +=== docs/guides/images/s3-image-upload/custom-policy.png +Yukai Huang +=== docs/guides/images/s3-image-upload/iam-user.png +Yukai Huang +=== docs/guides/images/s3-image-upload/review-policy.png +Yukai Huang +=== docs/guides/s3-image-upload.md +Johannes Weißl +Yukai Huang +=== lib/config/default.js +BoHong Li +=== lib/config/defaultSSL.js +BoHong Li +=== lib/config/dockerSecret.js +BoHong Li +=== lib/config/enum.js +BoHong Li +=== lib/config/environment.js +BoHong Li +Raccoon Li +=== lib/config/index.js +BoHong Li +tkykm +=== lib/config/oldEnvironment.js +BoHong Li +Raccoon Li +=== lib/config/utils.js +Raccoon Li +=== lib/history.js +BoHong Li +Wu Cheng-Han +=== lib/letter-avatars.js +alecdwm +BoHong Li +=== lib/logger.js +BoHong Li +Wu Cheng-Han +=== lib/migrations/20150504155329-create-users.js +BoHong Li +=== lib/migrations/20150508114741-create-notes.js +BoHong Li +=== lib/migrations/20150515125813-create-temp.js +BoHong Li +=== lib/migrations/20150702001020-update-to-0_3_1.js +BoHong Li +=== lib/migrations/20150915153700-change-notes-title-to-text.js +BoHong Li +=== lib/migrations/20160112220142-note-add-lastchange.js +BoHong Li +=== lib/migrations/20160420180355-note-add-alias.js +BoHong Li +=== lib/migrations/20160515114000-user-add-tokens.js +BoHong Li +Cheng-Han, Wu +=== lib/migrations/20160607060246-support-revision.js +BoHong Li +Cheng-Han, Wu +Wu Cheng-Han +=== lib/migrations/20160703062241-support-authorship.js +BoHong Li +Wu Cheng-Han +=== lib/migrations/20161009040430-support-delete-note.js +BoHong Li +Wu Cheng-Han +=== lib/migrations/20161201050312-support-email-signin.js +BoHong Li +Wu Cheng-Han +=== lib/models/author.js +BoHong Li +Wu Cheng-Han +=== lib/models/index.js +bananaappletw +BoHong Li +Cheng-Han, Wu +Wu Cheng-Han +Yukai Huang +=== lib/models/note.js +BoHong Li +Cheng-Han, Wu +NV +Wu Cheng-Han +蒼時弦也 +=== lib/models/revision.js +BoHong Li +Cheng-Han, Wu +Wu Cheng-Han +=== lib/models/temp.js +BoHong Li +Cheng-Han, Wu +=== lib/models/user.js +alecdwm +BoHong Li +Cheng-Han, Wu +Jason Croft +Wu Cheng-Han +=== lib/ot/client.js +Wu Cheng-Han +=== lib/ot/editor-socketio-server.js +Wu Cheng-Han +=== lib/ot/index.js +Wu Cheng-Han +=== lib/ot/selection.js +Wu Cheng-Han +=== lib/ot/server.js +Cheng-Han, Wu +Wu Cheng-Han +=== lib/ot/simple-text-operation.js +Wu Cheng-Han +=== lib/ot/text-operation.js +Wu Cheng-Han +=== lib/ot/wrapped-operation.js +Wu Cheng-Han +=== lib/realtime.js +BoHong Li +Cheng-Han, Wu +Florian Rhiem +Wu Cheng-Han +蒼時弦也 +=== lib/response.js +alecdwm +BoHong Li +butlerx +Cheng-Han, Wu +Florian Rhiem +Ikumi Shimizu <193s@users.noreply.github.com> +Jannik Lorenz +Jason Croft +Sheogorath +Wu Cheng-Han +xnum +蒼時弦也 +=== lib/utils.js +BoHong Li +butlerx +LluisArevalo +=== lib/web/auth/dropbox/index.js +BoHong Li +=== lib/web/auth/email/index.js +BoHong Li +=== lib/web/auth/facebook/index.js +BoHong Li +=== lib/web/auth/github/index.js +BoHong Li +Max Wu +=== lib/web/auth/gitlab/index.js +BoHong Li +=== lib/web/auth/google/index.js +BoHong Li +Kaiyu Shi +=== lib/web/auth/index.js +BoHong Li +=== lib/web/auth/ldap/index.js +BoHong Li +=== lib/web/auth/twitter/index.js +BoHong Li +=== lib/web/auth/utils.js +BoHong Li +=== lib/web/baseRouter.js +BoHong Li +=== lib/web/historyRouter.js +BoHong Li +=== lib/web/imageRouter.js +BoHong Li +Kotaro Yamamoto +Raccoon Li +=== lib/web/middleware/checkURIValid.js +BoHong Li +Max Wu +=== lib/web/middleware/redirectWithoutTrailingSlashes.js +BoHong Li +=== lib/web/middleware/tooBusy.js +BoHong Li +=== lib/web/noteRouter.js +BoHong Li +=== lib/web/statusRouter.js +BoHong Li +=== lib/web/userRouter.js +BoHong Li +=== lib/web/utils.js +BoHong Li +=== lib/workers/dmpWorker.js +BoHong Li +Wu Cheng-Han +=== locales/ca.json +Xavier Marques +=== locales/da.json +Patrick Andersen +=== locales/de.json +Jannik Lorenz +Philipp Zumstein +Simon Joda Stößer +=== locales/el.json +Stratos Gerakakis +Wu Cheng-Han +zachariast +=== locales/en.json +alecdwm +Wu Cheng-Han +=== locales/eo.json +James Stephenson +=== locales/es.json +Pablo Guerrero +Sergio Valverde +=== locales/fr.json +Colin Maudry +Ho33e5 +=== locales/hi.json +Paras +=== locales/hr.json +ivanorsolic +=== locales/it.json +GhiMax +=== locales/ja.json +tkqubo +=== locales/nl.json +Martijnpold +Tom Wyckhuys +=== locales/pl.json +Bartlomiej Szala +Jakub Sygnowski +=== locales/pt.json +Marcelo Alencar +Wu Cheng-Han +=== locales/ru.json +Himura Kazuto +p0v1n0m +=== locales/sv.json +Lars Karlsson +Patrick Andersen +Wu Cheng-Han +=== locales/tr.json +Ömer Erdinç Yağmurlu +=== locales/uk.json +Dmytro Kytsmen +Wu Cheng-Han +=== locales/zh.json +Wu Cheng-Han +=== package.json +alecdwm +bananaappletw +BoHong Li +Bryan Davis +Cheng-Han, Wu +Fabien Meghazi +greenkeeperio-bot +Jason Croft +Max Wu +Peter Dave Hello +Peter Dave Hello +Sheogorath +Wu Cheng-Han +xnum +Yukai Huang +=== public/apple-touch-icon.png +Peter Dave Hello +Wu Cheng-Han +=== public/css/bootstrap-social.css +Peter Dave Hello +Wu Cheng-Han +=== public/css/center.css +Wu Cheng-Han +=== public/css/cover.css +Cheng-Han, Wu +Jason Croft +Wu Cheng-Han +=== public/css/extra.css +Cheng-Han, Wu +Wu Cheng-Han +=== public/css/font.css +Yukai Huang +=== public/css/github-extract.css +Cheng-Han, Wu +Wu Cheng-Han +=== public/css/google-font.css +Yukai Huang +=== public/css/index.css +Cheng-Han, Wu +Jason Croft +Wu Cheng-Han +=== public/css/markdown.css +Cheng-Han, Wu +Wu Cheng-Han +=== public/css/mermaid.css +Cheng-Han, Wu +=== public/css/site.css +Cheng-Han, Wu +Wu Cheng-Han +Yukai Huang +=== public/css/slide-preview.css +Wu Cheng-Han +=== public/css/slide.css +Wu Cheng-Han +=== public/default.md +Wu Cheng-Han +=== public/docs/features.md +Cheng-Han, Wu +Max Wu +Pablo Guerrero +Sheogorath +Wu Cheng-Han +=== public/docs/release-notes.md +Cheng-Han, Wu +Peter Dave Hello +Wu Cheng-Han +=== public/docs/slide-example.md +butlerx +Cheng-Han, Wu +Wu Cheng-Han +=== public/docs/yaml-metadata.md +Cheng-Han, Wu +Wu Cheng-Han +=== public/favicon.png +Peter Dave Hello +Wu Cheng-Han +=== public/fonts/SourceCodePro-Black.eot +Yukai Huang +=== public/fonts/SourceCodePro-Black.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceCodePro-Black.woff +Yukai Huang +=== public/fonts/SourceCodePro-Bold.eot +Yukai Huang +=== public/fonts/SourceCodePro-Bold.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceCodePro-Bold.woff +Yukai Huang +=== public/fonts/SourceCodePro-ExtraLight.eot +Yukai Huang +=== public/fonts/SourceCodePro-ExtraLight.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceCodePro-ExtraLight.woff +Yukai Huang +=== public/fonts/SourceCodePro-Light.eot +Yukai Huang +=== public/fonts/SourceCodePro-Light.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceCodePro-Light.woff +Yukai Huang +=== public/fonts/SourceCodePro-Medium.eot +Yukai Huang +=== public/fonts/SourceCodePro-Medium.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceCodePro-Medium.woff +Yukai Huang +=== public/fonts/SourceCodePro-Regular.eot +Yukai Huang +=== public/fonts/SourceCodePro-Regular.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceCodePro-Regular.woff +Yukai Huang +=== public/fonts/SourceCodePro-Semibold.eot +Yukai Huang +=== public/fonts/SourceCodePro-Semibold.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceCodePro-Semibold.woff +Yukai Huang +=== public/fonts/SourceSansPro-Black.eot +Yukai Huang +=== public/fonts/SourceSansPro-Black.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSansPro-Black.woff +Yukai Huang +=== public/fonts/SourceSansPro-BlackItalic.eot +Yukai Huang +=== public/fonts/SourceSansPro-BlackItalic.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSansPro-BlackItalic.woff +Yukai Huang +=== public/fonts/SourceSansPro-Bold.eot +Yukai Huang +=== public/fonts/SourceSansPro-Bold.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSansPro-Bold.woff +Yukai Huang +=== public/fonts/SourceSansPro-BoldItalic.eot +Yukai Huang +=== public/fonts/SourceSansPro-BoldItalic.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSansPro-BoldItalic.woff +Yukai Huang +=== public/fonts/SourceSansPro-ExtraLight.eot +Yukai Huang +=== public/fonts/SourceSansPro-ExtraLight.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSansPro-ExtraLight.woff +Yukai Huang +=== public/fonts/SourceSansPro-ExtraLightItalic.eot +Yukai Huang +=== public/fonts/SourceSansPro-ExtraLightItalic.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSansPro-ExtraLightItalic.woff +Yukai Huang +=== public/fonts/SourceSansPro-Italic.eot +Yukai Huang +=== public/fonts/SourceSansPro-Italic.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSansPro-Italic.woff +Yukai Huang +=== public/fonts/SourceSansPro-Light.eot +Yukai Huang +=== public/fonts/SourceSansPro-Light.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSansPro-Light.woff +Yukai Huang +=== public/fonts/SourceSansPro-LightItalic.eot +Yukai Huang +=== public/fonts/SourceSansPro-LightItalic.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSansPro-LightItalic.woff +Yukai Huang +=== public/fonts/SourceSansPro-Regular.eot +Yukai Huang +=== public/fonts/SourceSansPro-Regular.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSansPro-Regular.woff +Yukai Huang +=== public/fonts/SourceSansPro-Semibold.eot +Yukai Huang +=== public/fonts/SourceSansPro-Semibold.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSansPro-Semibold.woff +Yukai Huang +=== public/fonts/SourceSansPro-SemiboldItalic.eot +Yukai Huang +=== public/fonts/SourceSansPro-SemiboldItalic.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSansPro-SemiboldItalic.woff +Yukai Huang +=== public/fonts/SourceSerifPro-Bold.eot +Yukai Huang +=== public/fonts/SourceSerifPro-Bold.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSerifPro-Bold.woff +Yukai Huang +=== public/fonts/SourceSerifPro-Regular.eot +Yukai Huang +=== public/fonts/SourceSerifPro-Regular.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSerifPro-Regular.woff +Yukai Huang +=== public/fonts/SourceSerifPro-Semibold.eot +Yukai Huang +=== public/fonts/SourceSerifPro-Semibold.ttf +Peter Dave Hello +Yukai Huang +=== public/fonts/SourceSerifPro-Semibold.woff +Yukai Huang +=== public/hackmd-icon-1024.png +Peter Dave Hello +Wu Cheng-Han +=== public/js/cover.js +BoHong Li +Cheng-Han, Wu +Jason Croft +NV +Wu Cheng-Han +Yukai Huang +=== public/js/extra.js +BoHong Li +Cheng-Han, Wu +NV +Wu Cheng-Han +Yukai Huang +=== public/js/google-drive-picker.js +BoHong Li +Cheng-Han, Wu +Max Wu +=== public/js/google-drive-upload.js +BoHong Li +Cheng-Han, Wu +Wu Cheng-Han +=== public/js/history.js +BoHong Li +Cheng-Han, Wu +Wu Cheng-Han +Yukai Huang +=== public/js/htmlExport.js +BoHong Li +Yukai Huang +=== public/js/index.js +BoHong Li +Cheng-Han, Wu +Jason Croft +Laura Kyle +NV +Wu Cheng-Han +xnum +Yukai Huang +Zankio +蒼時弦也 +=== public/js/lib/appState.js +Yukai Huang +=== public/js/lib/common/constant.ejs +Wu Cheng-Han +=== public/js/lib/common/login.js +BoHong Li +Wu Cheng-Han +Yukai Huang +=== public/js/lib/config/index.js +BoHong Li +Wu Cheng-Han +Yukai Huang +=== public/js/lib/editor/config.js +Yukai Huang +=== public/js/lib/editor/index.js +Wu Cheng-Han +Yukai Huang +=== public/js/lib/editor/statusbar.html +Cheng-Han, Wu +Wu Cheng-Han +Yukai Huang +=== public/js/lib/editor/ui-elements.js +Yukai Huang +=== public/js/lib/editor/utils.js +Yukai Huang +=== public/js/lib/modeType.js +Yukai Huang +=== public/js/lib/syncscroll.js +BoHong Li +Cheng-Han, Wu +Wu Cheng-Han +Yukai Huang +=== public/js/locale.js +BoHong Li +Peter Dave Hello +Wu Cheng-Han +Yukai Huang +=== public/js/pretty.js +BoHong Li +Cheng-Han, Wu +Wu Cheng-Han +Yukai Huang +=== public/js/render.js +BoHong Li +Cheng-Han, Wu +Wu Cheng-Han +Yukai Huang +=== public/js/reveal-markdown.js +BoHong Li +Cheng-Han, Wu +Peter Dave Hello +Wu Cheng-Han +=== public/js/slide.js +BoHong Li +Max Wu +Wu Cheng-Han +Yukai Huang +=== public/screenshot.png +Wu Cheng-Han +=== public/uploads/.gitkeep +Wu Cheng-Han +Yukai Huang +=== public/vendor/abcjs_basic_3.1.1-min.js +Wu Cheng-Han +=== public/vendor/bootstrap/tooltip.min.css +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/bootstrap/tooltip.min.js +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/codemirror-spell-checker/en_US.aff +Cheng-Han, Wu +=== public/vendor/codemirror-spell-checker/en_US.dic +Cheng-Han, Wu +=== public/vendor/codemirror-spell-checker/spell-checker.min.css +Cheng-Han, Wu +Wu Cheng-Han +=== public/vendor/codemirror-spell-checker/spell-checker.min.js +Cheng-Han, Wu +Wu Cheng-Han +Yukai Huang +=== public/vendor/inlineAttachment/codemirror.inline-attachment.js +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/inlineAttachment/inline-attachment.js +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-textcomplete/jquery.textcomplete.js +Cheng-Han, Wu +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/images/ui-icons_222222_256x240.png +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/images/ui-icons_2e83ff_256x240.png +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/images/ui-icons_454545_256x240.png +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/images/ui-icons_888888_256x240.png +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/images/ui-icons_cd0a0a_256x240.png +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/jquery-ui.min.css +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/jquery-ui/jquery-ui.min.js +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/md-toc.js +BoHong Li +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/ot/ajax-adapter.js +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/ot/client.js +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/ot/codemirror-adapter.js +Cheng-Han, Wu +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/ot/compress.sh +Wu Cheng-Han +=== public/vendor/ot/editor-client.js +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/ot/ot.min.js +Cheng-Han, Wu +Wu Cheng-Han +=== public/vendor/ot/selection.js +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/ot/socketio-adapter.js +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/ot/text-operation.js +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/ot/undo-manager.js +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/ot/wrapped-operation.js +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/showup/showup.css +Peter Dave Hello +Wu Cheng-Han +=== public/vendor/showup/showup.js +Peter Dave Hello +Wu Cheng-Han +=== public/views/error.ejs +Cheng-Han, Wu +Wu Cheng-Han +=== public/views/hackmd.ejs +Cheng-Han, Wu +Wu Cheng-Han +=== public/views/hackmd/body.ejs +Cheng-Han, Wu +Florian Rhiem +Ian Dees +Jason Croft +Peter Dave Hello +Wu Cheng-Han +蒼時弦也 +=== public/views/hackmd/foot.ejs +Cheng-Han, Wu +Jannik Lorenz +Peter Dave Hello +Wu Cheng-Han +Yukai Huang +=== public/views/hackmd/footer.ejs +Wu Cheng-Han +=== public/views/hackmd/head.ejs +Cheng-Han, Wu +Peter Dave Hello +Wu Cheng-Han +xnum +Yukai Huang +=== public/views/hackmd/header.ejs +Cheng-Han, Wu +Jannik Lorenz +Jason Croft +Peter Dave Hello +Wu Cheng-Han +xnum +=== public/views/html.hbs +Cheng-Han, Wu +Peter Dave Hello +Wu Cheng-Han +=== public/views/includes/header.ejs +Wu Cheng-Han +Yukai Huang +=== public/views/includes/scripts.ejs +Wu Cheng-Han +Yukai Huang +=== public/views/index.ejs +alecdwm +Cheng-Han, Wu +Florian Rhiem +James Stephenson +Jannik Lorenz +Jason Croft +Peter Dave Hello +Wu Cheng-Han +Yukai Huang +=== public/views/index/body.ejs +Wu Cheng-Han +=== public/views/index/foot.ejs +Wu Cheng-Han +=== public/views/index/footer.ejs +Wu Cheng-Han +=== public/views/index/head.ejs +Cheng-Han, Wu +Peter Dave Hello +Wu Cheng-Han +xnum +Yukai Huang +=== public/views/index/header.ejs +Wu Cheng-Han +=== public/views/pretty.ejs +Cheng-Han, Wu +Peter Dave Hello +Wu Cheng-Han +Yukai Huang +=== public/views/shared/disqus.ejs +Wu Cheng-Han +=== public/views/shared/ga.ejs +Cheng-Han, Wu +Wu Cheng-Han +=== public/views/shared/help-modal.ejs +Cheng-Han, Wu +Wu Cheng-Han +=== public/views/shared/polyfill.ejs +Peter Dave Hello +Wu Cheng-Han +=== public/views/shared/refresh-modal.ejs +Cheng-Han, Wu +Wu Cheng-Han +=== public/views/shared/revision-modal.ejs +Cheng-Han, Wu +Wu Cheng-Han +=== public/views/shared/signin-modal.ejs +alecdwm +Cheng-Han, Wu +Jason Croft +neopostmodern +Sheogorath +Wu Cheng-Han +=== public/views/slide.ejs +butlerx +Cheng-Han, Wu +Peter Dave Hello +Wu Cheng-Han +Yukai Huang +=== tmp/.keep +Wu Cheng-Han +=== webpack.config.js +BoHong Li +Yukai Huang +=== webpack.production.js +BoHong Li +geekyd +Wu Cheng-Han +Yukai Huang +=== webpackBaseConfig.js +BoHong Li +Peter Dave Hello +Wu Cheng-Han +Yukai Huang +=== yarn.lock +BoHong Li +Christian Schuhmann +Wu Cheng-Han +Yukai Huang