Hi,
Not too long ago I've had a longer conversation about my concerns that my firewall might block parts of the client when a new update drops especially because the folder names are used for version tracking. Most of them turned out to be fine, but there seems to be an unexpected problem that SOME might need help with.
So after messing around for a while to figure out why wasn't my client updating it turns out that Itch is either meant to be run through the itch-setup.exe that takes care or removing old versions and switching to the newest ones OR this is a questionable solution for updating that might cause problems for people who use custom icons either on their desktop or use the taskbar's "pin program" functionality(like I do) since those icons will most likely be calling the itch.exe from within the versioned app folders and if the client is called in that manner it seems to restart that .exe instead of automatically call the itch-setup.exe upon update.
If I just redirect my own icons to call itch-setup.exe with its applied commands that'll solve my problems and if anyone else has the same this thread'll help them, but I personally would suggest to at least make the "restart to update" button call itch-setup.exe directly instead of something like "the .exe that's been originally called".
Of course this only applies if this isn't because of a Windows based security limitation or something.