v1.3.6
Major Release:
- Enhanced Encryption and Decryption:
Improved encryption and decryption methods using AES with random salt and IV.
Added error handling for cryptographic and general exceptions during encryption and decryption. - User Interface Enhancements:
Improved visibility and interaction of UI elements based on user actions (e.g., showing/hiding buttons, updating labels).
Bug Fixes:
- Form Closing Behavior:
Fixed an issue where SafeNotes would allow you to close the application during decryption. - Password Handling:
Fixed issues with password registration and login, ensuring proper hashing and verification. - General Improvements:
Improved error handling and user feedback for various actions.
Enhanced overall stability and performance of the application.
And many various bug fixes and general improvements.
All these changes enhance the functionality, security, and user experience of the SafeNotes application.
DISCLAIMER
All user data will be lost with an update to this version.
Why is this data lost?
We made changes to how your password is hashed and stored which required a new method to check your passwords to compare what you typed to the hashed password. In doing this: Passwords that were set before this change will no longer compare properly and will yield no help. Also, because the password is required for the decryption key, and the hash and salt being different; you will no longer be able to decrypt your entries.
What will be implemented in the future to change this?
I will look into adding an option to export entries in plaintext just for the migration process and then allow you to reimport those entries into SafeNotes after it has updated to encrypt again. A more secure option might also be used; I think this will be the next update.
Full Changelog: v1.3.5...v1.3.6