Note

Kherpi to-dos

kherpi ยท

๐Ÿชณ 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 order Replaced 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, noopener and noreferrer

  • โœ… Mailgun integration for registrations etc.

๐Ÿ’ต Paid features

  • External links
  • Publish documents?
  • Document versioning