Commit graph

13 commits

Author SHA1 Message Date
3aee0db9e9 Issue #6: Always reflect current state of NEDNSSettingsManager. 2026-05-29 16:16:20 +02:00
178a625050 Issue #6: Fixed Read-out of current DNS usage state. 2026-05-29 16:07:44 +02:00
19b9b2a95d Issue #9: Store DNS profile, if none available, yet, so user has something to select. 2026-05-29 15:52:26 +02:00
587adf39b4 Issues #7, #8: Removed UserDefaults again. NEDNSSettingsManager is our source of truth. Update automatically, when user changes blocklist. 2026-05-29 15:49:29 +02:00
0b2885461a Issue #6: Show UI to explain user's next steps to enable. Disable toggle as this cannot be used to activate DNS settings. 2026-05-29 15:41:27 +02:00
799d1d98fc Issue #3: Minor changes to improve check, if settings are actually on. 2026-04-15 15:36:36 +02:00
f7ac3d9aed Issue #5: Check server status on start. 2026-04-15 14:13:47 +02:00
603a23a1a8 Issue #3: Only change system setting immediately, if isDnsEnabled. 2026-04-15 13:47:36 +02:00
8c1716de77 Issue #3: Load selected blocklist from Settings. Load configured DoH from system. Update UI accordingly. 2026-04-15 13:41:38 +02:00
6cbad66a87 Issue #3: Added Settings class to store selected BlocklistOption. Update system DoH settings, when user selects another blocklist. 2026-04-15 13:40:29 +02:00
807176f0b5 Issue #3: Fixed DoH server URL. Moved settings creation to BlocklistOption. 2026-04-15 13:38:25 +02:00
822202e37d Issue #3: First implementation of a DoH configuration setting. 2026-04-14 18:57:37 +02:00
6b253a6843 Issue #2: Moved local SwiftUI state to a view model. 2026-04-14 18:20:30 +02:00