the newest update has made it "on a third party site" so its not useable on the Itch app hopefully just thought id let you know
The itch server should still be available. You'll need to select which download link to use. Third party options aren't integrated with itch.