itch.io have a couple of limitations in place to make sure that games run smoothly in browser. The file I upload can't be more than 500MB or contain more than 1000 items. With our recent ability to compress the game, we're able to satisfy the first condition. However, the game currently has over 1100 items and counting.
I'm looking into previous versions of the game to see if I can get a more recent version on itch.io, but it doesn't look like I'll be able to post each new release here. Over on the Patreon Page, we're 80% of the way towards the next goal: setting up a dedicated online version that works with the latest update.