Pain. Might want to join their telegram chat
I think they are on discord now.
https://discord.gg/efNtFzqtdx
Please Login to reply.
News to me. Confirm on their website
There's a pinned note in their old telegram channel... And the discord seems pretty active... But it's not my cup or tea