will this be downloadable with the Itch app soon?
No, they have issues using it so they rely on manual download.