That's great, but it doesn't address this issue.
Recent community posts
Yep, Windows thing is fixed now. (Thanks!) As far as the download link, what I mean is that I don't see a download link on the game page as viewed in the itch client; that's normal, except in games where the install button doesn't work for some reason, in which case I would expect to see a separate download link somewhere. That's the only reason I brought it up; the install button works now, so it's not relevant anymore.