Skip to content

Don't hide unknown antifeatures

@IzzySoft's repo has an app that has an antifeature not known to the F-Droid client: https://apt.izzysoft.de/fdroid/index/apk/com.lagradost.cloudstream3

Specifically, "ApplicationDebuggable".

In !1053 (merged), all antifeatures not marked as okay to show are hidden. However, as this antifeature is not known to the client, the user could never mark it as allowed to show.

This patch ensures that unknown antifeatures never cause an app to be hidden.

We should probably add ApplicationDebuggable to F-Droid Client's known list, but I wanted to explicitly not do that for this PR for clearer testing.

This issue was discovered by @linsui: https://matrix.to/#/!UAdCANfoQdxlMXhNuM:f-droid.org/$mG4nJzoVKMGirN5MGWofDOgEcYrKAXbXH5Do3RF5Lfk?via=f-droid.org&via=matrix.org&via=kde.org

Merge request reports