Skip to content

Integrating PR #8#12

Merged
ELowry merged 3 commits into
devfrom
integration/pr-8
Jul 19, 2026
Merged

Integrating PR #8#12
ELowry merged 3 commits into
devfrom
integration/pr-8

Conversation

@ELowry

@ELowry ELowry commented Jul 19, 2026

Copy link
Copy Markdown
Owner

Integrates the hardened blacklist settings restore introduced in #8 with some extra safeguards.

ElCruncharino and others added 3 commits July 18, 2026 13:35
PREF_PREFERRED_DNS_MODE was only ever written once, at first app
launch, so WifiMonitoringService.restorePreferredDns() could restore
to a stale mode after leaving a blacklisted Wi-Fi network instead of
the user's actual current preference. DnsManager.togglePrivateDns()
now keeps that preference in sync on every genuine user-driven toggle
(skipping the auto-blacklist/whitelist path, which is SSID-scoped and
shouldn't change the global preference).
…lacklist

- Fix Private DNS not turning back on after leaving a blacklisted network.
- Better handling of out-of-app settings changes
- Prevent network errors with better fallback after keystore change
@ELowry
ELowry merged commit 15ac839 into dev Jul 19, 2026
2 checks passed
@github-actions
github-actions Bot deleted the integration/pr-8 branch July 19, 2026 11:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants