We now have an
update-checker that runs two times a day so that we can find out when Github homebrew apps from the store are out of date. I'm also in the process of going through every single app on 5.1 and documenting how they work and what the caveats of them are:
https://github.com/vgmoose/appstorenx/wiki/Switchbru-Repo . This is taking a while though and I'm only about 1/3 of the way through.
I want to surface this info in the hb app store app too, so that it's easier to tell in-the-app why an app is behaving the way it is. And I intend to remove any apps from the main repo that don't work or crash on 5.1 out of the box.
And also to address this question that I also see being asked a lot:
I don't get why the Homebrew store doesn't just pull the latest release from github/gitlab directly.
The number one reason this can't be done is because developers are inconsistent with how releases are uploaded, for instance some just throw the NRO on there, sometimes there are extra folders, some need external files, some are zipped, rar'd, or 7-zip'd. And this is fair, I can't expect them to upload it in the exact format required by the app store (all files in a zip relative to the root of the SD).
If someone wants to try that approach, they can either do it on their own or can even fork the app store client and have it talk to Github. I prefer having the repos organized by a central source though (and multiple repos allow for decentralization anyway).