- Rebase on upstream 1.85.1
- I was able to restore Windows 7/8/8.1 & Ubuntu 14.04/Debian 8 Support again! (Although it is getting harder and harder, with more files I have to modify, the further the version gets from 1.82.0, the last version officially shipped with Electron 22 and NodeJS 16.x)
- Still on Electron 22.3.27 because of the above, although I might move to https://github.com/win32ss/supermium-electron if it becomes stable.
- If I cant use the supermium-electron, I might build my own Electron (which I already have done to make AVX compiler optimized releases), with newer OpenSSL library and newer Node 16.x to increase security since it is kinda out of date. Normally I wouldn't worry about this in an Electron application, except that VSCode has open ports for debugging and it has active network connections to fetch announcements, help, and to install extensions.
TODO: Tweak default installer options, so that it doesn't try to register as a handler for all supported file types automatically.
UPDATE: I rebuilt the Linux releases, and so the version number is 24013 at the end. It was built with the exact same source code. The last two numbers only specify the day it was built. The reason is that some native modules are compiled against the system's libgcc. So it matters what Linux version you compile on. I originally compiled it on Ubuntu 22.04, but this means it wont run on anything older than 20.04. I forgot that I needed to compile it in my Ubuntu 18.04 Virtual Machine so that it will run correctly on 14.04/16.04 and Debian 8/9.