It works now.
The Discord invite file is set as pre-order, so we can't download it.
The download doesn't work with the itch app.
They're actually working on v0.16 while they wait for v0.15 to be cleared for release, I believe. It's ready, but delayed.
Is v0.15 coming out anytime soon? I thought it was supposed to launch on the 30th of August.