This PR closes issue #28 (Improve Security) and #75 (Password displayed in tooltip).
Usernames and passwords are now encrypted (AES) and not stored as plaintext in global variables. Getters and setters are used to authenticate with the nodegit API as well as remember login details. Commit tooltips now display the author properly due to the poor storage of credentials throughout the application.
This PR closes issue #28 (Improve Security) and #75 (Password displayed in tooltip).
Usernames and passwords are now encrypted (AES) and not stored as plaintext in global variables. Getters and setters are used to authenticate with the nodegit API as well as remember login details. Commit tooltips now display the author properly due to the poor storage of credentials throughout the application.
Files changed: