Skip to content

Latest commit

 

History

History
41 lines (40 loc) · 1.84 KB

TODO.md

File metadata and controls

41 lines (40 loc) · 1.84 KB
  • Hash Paswords ? ❌

  • Clean and organize source ❌

  • Add instructions in README.md ❌

  • Handle async errors ❌

  • Do not encrypt database again if already encrypted ✅

  • ChangeKey option ❌

  • Add expectedTest to users field (to detect bad decryption and avoid db update) ✅

  • Fix all @ts-ignore ❌

  • Add perUserKey ❌

  • Test program works in Linux (only Termux tested at the moment) ✅

  • Add option to change /bin path (to allow usage in unprivileged enviroments) ❌

  • Add logs for errors ❌

  • Create Icon ❌

  • Update repo info ❌

  • Add contribution instructions ❌

  • Add interactive mode (no arguments provided for mainActions) ❌

  • Add verbose argument (-v) ✅

  • Add debug argument (-d) ❌

  • Add version argument (--version) ❌

  • Add update argument (--update) ❌

  • Add usage output when any arguments provided ❌

  • Show, edit, remove ID fields (change field by key?) ❌

  • Add colored output (--color) setColor (config.coloredOutput = true) ✅

  • Add Windows filesystem support ❌

  • Add reset Database option ❌

  • Add autoinstall script (move pm to path) ❌

  • Change comentaries placement to make sense into .js after .ts compilation ❌

  • Add testing ❌

  • Improve default db template (json) ❌

  • Add default --username and default --service-name to allow skip them in cli ❌

  • Make ask prompt the password in invisible manner ❌

  • Add warning about commands historial when key is provided as argument ❌

  • Option to manage multiple databases (change db path/make a list of db inside folder) ❌

  • Change (generate random) expectedTest to improve bruteforce attacks resistance ❌

  • Let use chose encryption algorythm (maybe asymmetric and add public key to db field) ❌

  • Add backups ❌

  • HTTP API ❌

  • Add project to apt-get/npm/termux/aur repositories ❌

  • FUTURE (port to mongoDB/postgresql) and improve performance ❌

  • placeholder ✅ ❌