Skip to content

Latest commit

 

History

History
41 lines (37 loc) · 1.5 KB

TODO.md

File metadata and controls

41 lines (37 loc) · 1.5 KB

TODO

Next release

  • Refactor repo structure
  • Allow piping commands
  • Prepare for release
    • Generate CHANGELOG.md
    • Check how to package for release
    • Check how to add docs
  • Improve project repo
    • add renovate for automatic dependency updates
    • add trivy for security checks
    • add linting and code smells detection in workflow

Future releases

  • Testing
    • Improve coverage (~70/80%), add github badge
    • Test optional file names and file format all cases
  • Refactoring: file format only in config, otherwise merged with filename (given by user with filename)
  • Improve error messages, maybe using human-panic and mappying to specific text with_context
  • Add features
    • Remote sync via ssh
    • Add deamon (maybe), watch file changes
    • Design copy/paste feature
  • Improve search:
    • merging indexes on existing files
    • deleting an index when a file is deleted
    • Inject search engine in actions
  • Misc
    • Explore clipboard capabilities
    • Explore tags
    • Explore interoperability with other tools (editors like vim/emacs, logseq, ollama)
    • Explore analytics tools
    • Performance tuning
  • Logging
    • Generic log functions
    • replace println! with write! (better performance)
    • Allow styling in config
    • Separate styling configuration from execution