Kherpi to-dos
๐ชณ Bugs
- โ When renaming a document and saving it, page redirects to old name throwing an error. In backend, it's probably better to use IDs instead on names
- โ
When NSFW detection is triggered, document is saved and user clicks away, a warning show there are unsaved changes. This is not correct
- Cannot reproduce issue, marking finished for now
๐ก Features
-
Add URL data type to properties and make it render as a link in the public pages
-
Allow tabs in editor
-
Keyboard shortcuts in editor
-
โ Support for strikethrough and highlight in editor
-
Allow custom icons for files and folders in file manager
-
Implement automatic saving when user leaves a document, and periodically during editing
-
ReCAPTCHA for register/login
-
Trim documents on save
-
Folder in properties panel should list folders in hierarchical orderReplaced by better file manager -
Allow relative links between documents, using only the slug
-
Spam detection and rate limiting. External links, blacklisted words, simhash algorithm
-
โ Much better file manager, more like VS Code. Display files and folders in sidebar. Move settings and other things into collapsible panels at the bottom. Move new file/folder buttons to top of file manager. Drag-and-drop to move files in and out of folders, next to context menu to move, copy, etc.
-
โ Add root folder so view only documents not in a subfolder. Now All Documents shows everything, but viewing only the root is not possible
-
โ Support for to-do lists, is part of the markdown library but needs to be turned on
-
โ Show application version in backend, next to logo/name top left
-
โ Better UI for document lists in backend
- โ Sortable tables
-
โ Set sensible limits on amount of storage used per license tier
-
โ Implement paging in backend
-
โ Design logo and consistent UI for application
-
โ Better file/folder management. It is now unclear where a document is stored. Implement full folder structure in sidebar
-
โ Create sitemap for public documents, but only allow Google access
-
โ Create pages for terms of use, cookie policy, etc.
-
โ External links with
nofollow,noopenerandnoreferrer -
โ Mailgun integration for registrations etc.
๐ต Paid features
- External links
- Publish documents?
- Document versioning