I've been warming up to the keys.band method of signatures which is time based approval, *with history/audit. Possibly something like this would work, you approve everything, but have the ability to go in and audit/modify the list of relays that have been approved.
Discussion
Time based approval would definitely be an improvement. nos2x-fox seems to have it (but I haven't tried it out).
Yes, I like that a lot. I think I saw a new extension recently that took this approach
You're the one behind https://keys.band?
Ah, no it's not me it's satoshisound. I did put a PR in over there tho. 😎