It's not working for me either. I sent an email to the itch support ten days ago, but I haven't received a response yet.