I am uploading to itch.io server you will get it with the itch app also you will get automatic updates.
Okay, lmk, I'll try to install it again from the desktop client.