Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Further improvement of error handling for LZString | Sheogorath | 2018-07-27 | 1 | -1/+5 |
| | | | | | | | This does some more in depth check on the error message and minimizes the log noise that is caused by LZString. Signed-off-by: Sheogorath <sheogorath@shivering-isles.com> | ||||
* | Rebrand HackMD to CodiMD | Sheogorath | 2018-06-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Sheogorath <sheogorath@shivering-isles.com> | ||||
* | Use cascaded deletes | Sheogorath | 2018-05-25 | 1 | -1/+3 |
| | | | | | | | When we delete a user we should delete all the notes that belong to this user including the revisions of these notes. Signed-off-by: Sheogorath <sheogorath@shivering-isles.com> | ||||
* | Use hard delete instead of soft delete | Sheogorath | 2018-05-25 | 1 | -1/+1 |
| | | | | | | | Right now we only flag notes as deleted. This is no longer allowed under GDPR. Make sure you do regular backups! Signed-off-by: Sheogorath <sheogorath@shivering-isles.com> | ||||
* | Add check for noteId length | Sheogorath | 2018-04-10 | 1 | -0/+9 |
| | | | | | | | | | | As we know the length of an UUID we can check if the base64 string of the provided UUID is long enough for a legacy base64 encoded nodeId and stop processing it in legacy mode, if it's not the case. This should make the ugly warning way less common. Signed-off-by: Sheogorath <sheogorath@shivering-isles.com> | ||||
* | Change config to camel case with backwards compatibility | Sheogorath | 2018-03-25 | 1 | -6/+6 |
| | | | | | | | | This refactors the configs a bit to now use camel case everywhere. This change should help to clean up the config interface and make it better understandable. Signed-off-by: Sheogorath <sheogorath@shivering-isles.com> | ||||
* | Fix to log instead of throwing error on parse note id | Max Wu | 2018-03-11 | 1 | -2/+4 |
| | | | | Signed-off-by: Max Wu <jackymaxj@gmail.com> | ||||
* | Fix parseNoteId order to fix some edge case | Max Wu | 2018-03-10 | 1 | -7/+7 |
| | | | | | | that LZString note url could be parsed by base64url note url and thus return wrong note id Signed-off-by: Max Wu <jackymaxj@gmail.com> | ||||
* | Update to use buffer in encode/decode note id | Max Wu | 2018-02-27 | 1 | -2/+4 |
| | | | | Signed-off-by: Max Wu <jackymaxj@gmail.com> | ||||
* | Remove and replace all note id compression in LZString with base64url | Max Wu | 2018-02-26 | 1 | -0/+27 |
| | | | | Signed-off-by: Max Wu <jackymaxj@gmail.com> | ||||
* | Fix field type to prevent data truncation of authorship (#721) | Max Wu | 2018-02-09 | 1 | -1/+1 |
| | | | | * Fix field type to prevent data truncation of authorship | ||||
* | Fix #521 by converting content fields to LONGTEXT in MySQL, to prevent ↵ | Claudius Coenen | 2017-10-16 | 1 | -1/+1 |
| | | | | truncation of data. | ||||
* | refactor: Remove `require` extension filename | BoHong Li | 2017-05-08 | 1 | -3/+3 |
| | |||||
* | Fix update doc from filesystem cause redundant authorship stringify | Wu Cheng-Han | 2017-03-14 | 1 | -1/+1 |
| | |||||
* | Use strict mode in all backend files | BoHong Li | 2017-03-14 | 1 | -0/+1 |
| | | | | add ‘use strict’ in all backend file | ||||
* | Use JavaScript Standard Style | BoHong Li | 2017-03-08 | 1 | -511/+500 |
| | | | | | Introduce JavaScript Standard Style as project style rule, and fixed all fail on backend code. | ||||
* | Add default permission config | NV | 2017-02-10 | 1 | -2/+2 |
| | |||||
* | Fix permission order and keep wording consistency | Wu Cheng-Han | 2017-01-12 | 1 | -1/+1 |
| | |||||
* | Adjust permission order to more clarly | 蒼時弦也 | 2017-01-10 | 1 | -1/+1 |
| | |||||
* | Add limited and protected permission | 蒼時弦也 | 2017-01-10 | 1 | -3/+3 |
| | |||||
* | Fix and refactor extracting content using metaMarked directly might lead in ↵ | Wu Cheng-Han | 2017-01-04 | 1 | -23/+20 |
| | | | | invalid object | ||||
* | Refactor data processing to model definition | Wu Cheng-Han | 2017-01-02 | 1 | -0/+9 |
| | |||||
* | Update to remove null byte before saving to DB and remove null byte on changes | Wu Cheng-Han | 2017-01-02 | 1 | -3/+12 |
| | |||||
* | Remove LZString compression for data storage | Wu Cheng-Han | 2017-01-02 | 1 | -11/+6 |
| | |||||
* | Update to auto generate meta description based on content in publish note ↵ | Wu Cheng-Han | 2016-11-26 | 1 | -0/+3 |
| | | | | and slide | ||||
* | Fix note extract tags might get encoded HTML entity | Wu Cheng-Han | 2016-10-12 | 1 | -1/+1 |
| | |||||
* | Fix doc updating revision not stringify and compress authorship before save | Wu Cheng-Han | 2016-10-11 | 1 | -1/+1 |
| | |||||
* | Update to support delete note | Wu Cheng-Han | 2016-10-10 | 1 | -0/+1 |
| | |||||
* | Update to make note history count in server-side when user logged | Wu Cheng-Han | 2016-10-10 | 1 | -2/+55 |
| | |||||
* | Workaround cheerio text method shouldn't preserve html tags on fetching note ↵ | Wu Cheng-Han | 2016-10-10 | 1 | -1/+2 |
| | | | | title | ||||
* | Update to move authorship calculation code to note model and support update ↵ | Wu Cheng-Han | 2016-10-10 | 1 | -1/+176 |
| | | | | authorship after making revision of docs | ||||
* | Update slide mode to show extra info and support url actions and support ↵ | Wu Cheng-Han | 2016-08-15 | 1 | -0/+2 |
| | | | | disqus via yaml-metadata | ||||
* | Fix meta might be null issue | Wu Cheng-Han | 2016-08-15 | 1 | -1/+2 |
| | |||||
* | Update to make doc only update while the filesystem content not equals db ↵ | Wu Cheng-Han | 2016-08-14 | 1 | -4/+7 |
| | | | | content | ||||
* | Update to support slideOptions in the YAML metadata | Wu Cheng-Han | 2016-08-01 | 1 | -0/+2 |
| | |||||
* | Add support of saving authors and authorship | Wu Cheng-Han | 2016-07-30 | 1 | -0/+8 |
| | |||||
* | Update to change server-side pre-rendering engine from marked to markdown-it | Wu Cheng-Han | 2016-07-02 | 1 | -2/+2 |
| | |||||
* | Update to support new metadata: title, description, tags and ↵ | Cheng-Han, Wu | 2016-06-21 | 1 | -6/+32 |
| | | | | google-analytics (GA) and refactor render publish slide response function | ||||
* | Fix create new note should not use default note created time | Cheng-Han, Wu | 2016-06-17 | 1 | -1/+3 |
| | |||||
* | Add support of saving note revision and improve app start and stop procedure ↵ | Cheng-Han, Wu | 2016-06-17 | 1 | -5/+21 |
| | | | | to ensure data integrity | ||||
* | Update note model on create doc will use the created time of the doc in ↵ | Cheng-Han, Wu | 2016-06-01 | 1 | -0/+2 |
| | | | | filesystem | ||||
* | Update note model if doc in filesystem have newer modified will update it in db | Cheng-Han, Wu | 2016-05-30 | 1 | -1/+23 |
| | |||||
* | Update project title | Cheng-Han, Wu | 2016-05-28 | 1 | -1/+1 |
| | |||||
* | Refactor server with Sequelize ORM, refactor server configs, now will show ↵ | Cheng-Han, Wu | 2016-04-20 | 1 | -0/+208 |
note status (created or updated) and support docs (note alias) |