wxStocks v1.5.2 (beta) updatable (fixed x2) and cryptography release
wxStocks v1.5.2 (beta) updatable (fixed x2) and cryptography release
Firstly, these two release happened so close together, i've just made them one release. The 1.4 update was the Update update, as i've added an updater, so you don't have to start over when an new version is released. Simply download the new version, and run the updater in your home folder, and select the new folder and all your functional files will be updated to the new release! And totally without affecting your data! I think, probably.
Secondly, Fernet!!! (I sipped on some while writing the code). I've finally got rid of the mess that was pyCrypto + simplecrypt. I've had lots of problems with it sometimes loading, and sometimes corrupting files on save. It didn't work very well. It has been replaced by the cryptography library, namely, cryptography.fernet. The key generation is in the wxStocks.py library, and is generated via your password, and your bcrypt salt. This is all mostly secure, but using the bcrypt salt to generate the key, and having the key remain in the config file while running may be a security issue for some, but it should provide a lot of protection if your computer is lost or stolen.
On the downside, the ability to change the number of portfolios is temporarily gone, as i've been rebuilding the way portfolios work (a huge pain). Still, i think it all works better! Thanks for the support!