I only found out this week, or maybe last week that Itch had an app. Currently still trying to figure out how best use to buy and download games myself.
I will admit that the notice for updates does seem to work. I already downloaded one hot fix earlier without a problem.