The installer/Auto-updater of the package has been giving me a lot of issues. I've made a decision to switch to a standalone exe instead of an installer for future iterations of the app. Please read through the Q&A below for more info!
Q: The last version of JopeBot installed to my computer like a windows app. Why change now?
A: The installer versions of JopeBot created really large files, as Electron didn't provide a safe way to clear out old versions of the app. Some users would have 300mb+ installations as their bot would update a lot, and contain the remnants of previous versions. The new version will only fetch the files it needs, and replace the existing matches, leading to less storage requirements and faster updates. Not using an installer also allows the user to store the app where ever they would like, and circumvents some issues that users were having on 32-bit machines.
Q: OK, so the new version of JopeBot no longer needs to be installed, but will it still update automatically?
A: Yes! JopeBot will still fetch new updates when they come available and prompt you to install. In fact, the updating process should be a lot faster now. Since you don't have to uninstall the old version, download the entire program again, and install the entire program like before, updates will be much faster now. Development and bug-fixes will also no longer need a complicated installer to be built, or update mechanics to be developed. The overall process of creating new versions and fixing problems should be much easier and faster now.
Q: So how do I run JopeBot now?
A: Simply run the JopeBot.exe file located in the newly downloaded JopeBot folder. You can save this folder wherever is convenient for you.
Q: Will all my configuration data still work from the "installer" versions of JopeBot?
A: Yes! All operations of the bot will feel the same, the only difference is there won't be anything installed to your machine anymore. All your configuration and token data will still live in the same place, and running the bot will feel exactly the same as before.
Q: Can i uninstall the old version of JopeBot?
A: If you'd like to. The old installer versions of JopeBot will still run fine, they just won't be receiving updates anymore. For updates to continue, you must switch to the standalone JopeBot configuration (2.0.0+), but you can leave the installed version there as a backup if you'd like.