Actually configure the DNS
On a real device, the installed settings can actually be found in
Settings > General > VPN & Network > DNS
…and need to be manually activated by the user. No hints from the OS,…
Actually configure the DNS
Probably. You're the dev-ops guy and should probably know better than me! 😜
Implement the status indicator
Checks on start only, now. Should this be done periodically or on user request?
Please test!
Actually configure the DNS
Is there a good way to test, if I'm actually using your resolver?
Like some short-lived DNS resolution which only works with your DNS?
Update BlockedCount to fetch from the specific server
Probably no version change needed, if you change
+ .onChange(of: viewModel.blocklist) {
+ fetchTXTRecord()
+ }
to
+ .onChange(of…
Actually configure the DNS
Is this the full DoH query?
https://guardianproject.dev/sr2/cloud-dns-ios/src/branch/main/dns/ViewModel.swift#L56
Or should it be DoT?
Format number of blocked domains according to locale, i.e. add a comma for thousands in the UK
Please test!