when i say app enumerating permissions, i mean all the types of things the app could do, even if its not doing it at that time. reprompting every X time (once a day?week? month? forever?) and ability to revoke/clear such grants would be useful
I've been thinking about this, I definitely prefer always having granular control of what is signed and what is not signed on a case-by-case basis, but I am a power user, so will have to see how other people prefer to use it.
That is preferable, but if you get pop ups all the time you take an action it leads to notification/confirmation fatigue. Best if it pop ups the first time and asks you for reasonable settings, and if you wanna go super custom then you can do that as well.