Cheng-Han, Wu
8e351e7e33
Add revision api
2016-06-17 16:11:14 +08:00
Cheng-Han, Wu
dbc126b156
Add support of saving note revision and improve app start and stop procedure to ensure data integrity
2016-06-17 16:09:33 +08:00
Cheng-Han, Wu
03bdee23ff
Update note model on create doc will use the created time of the doc in filesystem
2016-06-01 23:19:47 +08:00
Cheng-Han, Wu
c439797efd
Mark as 0.4.2
2016-06-01 20:44:19 +08:00
Cheng-Han, Wu
16d5e3ea80
Add maintenance mode and update to gracefully exit process on signal
2016-06-01 14:18:54 +08:00
Cheng-Han, Wu
dfd2c6297c
Update note model if doc in filesystem have newer modified will update it in db
2016-05-30 12:43:51 +08:00
Cheng-Han, Wu
16990e35a2
Update slide template using ejs instead of mustache to reduce similar package dependency
2016-05-29 17:54:24 +08:00
Cheng-Han, Wu
20fbc9957f
Update project title
2016-05-28 01:51:45 +08:00
Cheng-Han, Wu
f3418a619c
Update to use bigger size of profile image
2016-05-21 22:48:21 +08:00
Cheng-Han, Wu
6405bb5056
Add support of google signin
2016-05-21 22:48:00 +08:00
Cheng-Han, Wu
d74d7bc31b
Update to use dropbox api version 2
2016-05-21 22:40:54 +08:00
Cheng-Han, Wu
40967ce7e2
Update to make user profile auto update on authentication
2016-05-20 03:02:07 +08:00
Cheng-Han, Wu
bbc7e26e77
Update to use bigger avatar image and twitter now use screen_name based profile image url
2016-05-20 02:13:22 +08:00
Cheng-Han, Wu
eb5873a94d
Update to move gitlab api path to sub path and fix its find user method for PR #121
2016-05-16 18:16:45 +08:00
Cheng-Han, Wu
6b521b99d4
Fix code styles and user refreshToken might need update when accessToken not match
2016-05-16 12:46:48 +08:00
Cheng-Han, Wu
baa946968d
Add db migrations for PR #121
2016-05-15 12:20:42 +08:00
Cheng-Han, Wu
93c6205aa6
Fix merge conflicts
2016-05-15 11:17:02 +08:00
Cheng-Han, Wu
8a01b7242c
Merge branch 'gitlab_snippets' of https://github.com/jccrofty30/hackmd into jccrofty30-gitlab_snippets
...
# Conflicts:
# lib/response.js
2016-05-15 11:02:15 +08:00
Cheng-Han, Wu
73835763c6
Merge PR #118
2016-05-15 10:58:41 +08:00
Cheng-Han, Wu
a70ebf7762
Update to move dropbox app key setting to common.js and will auto load client-side related scripts
2016-05-15 10:54:24 +08:00
Jason Croft
0adc0864d5
Retrieve GitLab avatar.
2016-05-12 13:26:50 -04:00
Jason Croft
b96cc4eb94
Retrieve GitLab avatar.
2016-05-12 13:26:28 -04:00
Jason Croft
a3876dfc92
Start extending to support GitLab authentication.
...
Add necessary dependency.
Add baseURL parameter for self-hosted GitLab
Add necessary require.
Add block for GitLab auth.
Fix typo
Update font-awesome dependency for GitLab icon.
Use a color closer to GitLab orange.
More direct TODO
2016-05-11 21:02:53 -04:00
Jason Croft
e545de72a6
Add accessToken saving.
2016-05-11 17:06:05 -04:00
Jason Croft
17daf32239
Remove skeleton functions
2016-05-11 17:04:55 -04:00
Jason Croft
a443490ee6
Add accessToken column
2016-05-11 17:04:45 -04:00
Jason Croft
521f96fb11
Skeletons for GitLab actions.
2016-05-09 17:07:23 -04:00
Jason Croft
079822dfec
Start extending to support GitLab authentication.
...
Add necessary dependency.
Add baseURL parameter for self-hosted GitLab
Add necessary require.
Add block for GitLab auth.
Fix typo
Update font-awesome dependency for GitLab icon.
Use a color closer to GitLab orange.
More direct TODO
2016-05-09 16:27:35 -04:00
Jannik Lorenz
404e44649f
Fix error page (missing googleDrive config)
2016-04-23 14:15:24 +02:00
Jannik Lorenz
d7648e9cea
Hide Dropbox and Google Drive in Import/ Export when disabled
2016-04-23 12:58:24 +02:00
Cheng-Han, Wu
60046200f8
Update to support when domain not provided will use relative path
2016-04-22 03:33:24 +08:00
Cheng-Han, Wu
ff4698caf5
Update to support DOMAIN and URL_PATH environment variables
2016-04-22 03:33:09 +08:00
Cheng-Han, Wu
49b51e478f
Refactor server with Sequelize ORM, refactor server configs, now will show note status (created or updated) and support docs (note alias)
2016-04-20 18:03:55 +08:00
Cheng-Han, Wu
b6ca50072e
Updated to add headers to prevent search engine crawl some unnecessary paths
2016-03-15 10:54:21 +08:00
Cheng-Han, Wu
c5f6c2bab3
Updated to handle user address when server behind other services
2016-03-15 10:54:04 +08:00
Cheng-Han, Wu
845ef9bad6
Support export to and import from Google Drive
2016-03-04 23:17:35 +08:00
Cheng-Han, Wu
c183002c14
Fixed note title might get wrong
2016-03-04 23:12:03 +08:00
Cheng-Han, Wu
b2b1be3dda
Support set url path and use relative url, move raphael to bower and fixed minor issue in history
2016-02-16 20:08:44 -08:00
Cheng-Han, Wu
3f2f063e9b
Fixed export gist title might null and fake referer that redirect to gist html_url
2016-02-16 19:54:29 -08:00
Cheng-Han, Wu
4c4a0e0f3f
Fixed prevent XSS might break lots of tags and only need after rendered
2016-02-11 03:45:13 -06:00
Cheng-Han, Wu
6700f033ab
Prevent XSS in markdown rendering
2016-02-11 02:36:52 -06:00
Cheng-Han, Wu
1fb42bd276
Updated to allow CORS in download as API
2016-02-01 00:41:28 -06:00
Cheng-Han, Wu
ff2fc76491
Supported export to gist
2016-01-31 15:42:26 -06:00
Cheng-Han, Wu
16dcd27b78
Fixed potential bug in realtime startConnection and bugs in note findOrNewNote, response showNote
2016-01-20 23:20:50 -06:00
Wu Cheng-Han
96931e6e3a
Upgrade all dependencies and fixes afterward issues
2016-01-19 09:57:58 -06:00
Wu Cheng-Han
49c7dded45
Added private permission and clean up codes, solved potential race condition in realtime.js
2016-01-17 09:51:27 -06:00
Wu Cheng-Han
2ecec3b59a
Support show last change user with profile and support YAML config inside the note with robots, lang, dir, breaks options
2016-01-12 08:01:42 -06:00
Wu Cheng-Han
f5010af4f1
Added 404 and 403 status on routes
2015-12-30 00:33:36 -05:00
Wu Cheng-Han
5467e6da8d
Fixed socket session secure might not apply properly
2015-12-30 00:31:39 -05:00
Wu Cheng-Han
411ce1343e
Now accept all users whether authorize or not without log errors to allow anonymous usage
2015-12-30 00:30:54 -05:00