I've just downloaded the Itch.io app a few days ago, worked great until this morning. I tried to launch through its shortcut in my start menu and found that it said that its missing its exe and couldn't launch. I looked back into its directory and found it was in fact missing for no discernible reason. In an attempt to fix, i tried re-downloading and reinstalling the app but end up my telling me that installation had failed with a squirrel setup log included. My OS is Windows 10 64bit and this is really weird
Squirrel Setup Log: https://pastebin.com/7d0EtkVj