Thats crazy, I see a bunch of updates in my feed only because of that. Glad everything seems to be going well for you though.
Updates? As in publishing updates to get attention from their followers? Maybe I should do a little of that too. The itch.io admin said on reddit 2 weeks ago that they are still working to get a new payment processor on board so let’s hope for best.