Will progress report still come here or will you stop completly with Itch?
Sadly I will stop with itch completly.
Subscribestar has a free tier and you can get your progress updates from there.