Sadly I will stop with itch completly.
Subscribestar has a free tier and you can get your progress updates from there.