-
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 ✅ ❌