They are still developing it and the last patch was yesterday just not on itch. I was also worried that they stoped but today i found them
And where was the last update? And then I'm still waiting, and it turns out it WAS, but not here.
Yeah it's been more than a month now :(