Droid-ify / Droid-ify/client

Option to warn on manual update & skip on update all when permissions change

Open
#245 1 comment 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Kotlin
Stars
7.4k
Forks
214
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
For several years now, I've always checked the permissions of every app before updating it, to make sure no suspicions permissions have been added (and I've caught many). One of the reasons I prefer third-party app stores over the Play Store is that Google has continuously made changes over the years that have made doing this more and more of a pain, proving they don't really care about users' privacy and security. While I'm not as concerned about permissions in F-Droid/Droid-ify/etc due to the apps being open-source, that's not a guarantee, so I'd still like to keep an eye on things, but that still means checking every app one-by-one, opening their pages, scrolling down, expanding permissions, and checking for any new ones.

**Describe the solution you'd like**
It would be great if Droid-ify could automatically check for new permissions and, if there are any, either warn about it when clicking the "Update" button or skip the app with the newly added update all feature (or warn, but it shouldn't hold up other updates while waiting for the user to respond) and then show a notification when done that apps were skipped due to new permissions.

**Describe alternatives you've considered**
It could also highlight apps with new permissions yellow in the app list, so the user can quickly scroll through and look at any highlighted ones, though this would be better in conjunction with a warning and skipping of them as opposed to on its own, since otherwise it would be too easy to just hit update all and miss them.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.