Hrmmm, not sure of the difference between itch.io app and the webpage...
Looks like its fixed.
FYI here is the itch.io App. /app