A personal desktop password manager I made years ago (2002) and just recently (2017) upgraded to use AES-256 instead of RC4. It's still working; I use it every day, and it works on Windows, OSX, and Ubuntu!
The encrypted passwords.txt file generated by this app may be synced with a file hosting service like Dropbox, Google Drive, or OneDrive.
- get save, decrypt, encrypt working with plain text and JSON
- show notes field
- don't show fields if no tree selection
- refactor to use text and tree views
- implement tree search
- implement tree filter
- add emojis to UI items
- when editing password items, update the user object values
- title
- description
- username
- password
- add support for notes text area
- show/hide button for notes; hidden by default
- when filtering tree down to one item, auto-select that one item
- clicking on filter / search should reset the tree
- create item!
- delete item!
- sort the tree alphabetically
- make sure saving when filtered works OK (all items should be saved, not just filtered)
- toggle between plain text and JSON views
- display version and commit hash prominently in UI (title bar)
- track if any modifications have been made
- track if decrypted or encrypted
- Prompt user if not saved before closing
- Add warning to Save and Close button if it's pressed and text is not decrypted
- resort the tree when changing the title of an item
- add support for generating passwords
- if no items, auto-create a default item
- don't show exact number of characters in password field
- support nested password items
p
