Tracker Control (UPDATE)

https://github.com/TrackerControl/tracker-control-android/releases

https://github.com/TrackerControl/tracker-control-android/releases


Key Feature Additions

  • Tracker activity timeline (with live updates and empty-state guidance).
  • Sort trackers by most recent detection.
  • Bulk include/exclude apps from monitoring.
  • Filter option to show disabled (“frozen”) apps.
  • WireGuard support (new VPN option), later improved with a Rust-based engine (gotatun).
  • Optional TCP MSS clamp (helps tethering/network issues).
  • Improved transparency: traffic log now labels blocked vs allowed.
  • Accessibility improvements (labels, contrast, dynamic controls).

Major Improvements

  • VPN and networking:
    • Better DNS fallback (Mullvad secondary).
    • IPv6 support improvements (DNS + routing).
    • Secure DNS battery optimizations (caching, idle socket handling).
    • VPN fail-safe behavior (“fail closed”) and better recovery from tunnel failures.
    • External VPN handling and revocation behavior improved.
  • Performance:
    • Batched database writes and reduced network reload frequency.
    • Memory reduction via streaming blocklist parsing.
    • Reduced battery usage (VPN + DNS).
  • UI/UX:
    • Full Material 3 redesign with edge-to-edge layout.
    • Timeline live updates and improved navigation behavior.
    • Better feedback (e.g., when app launch fails).
  • System behavior:
    • More reliable handling of system apps (single toggle).
    • Respect per-app monitoring settings consistently.

Bug Fixes (Count: ~30)

Includes:

  • Crashes (NPEs, SecurityException, ANRs).
  • Memory leaks (cursor leaks, fragment leaks).
  • UI issues (overlaps, broken toggles, onboarding buttons).
  • VPN issues (revocation handling, restart loops, deadlocks).
  • DNS failures (especially IPv6/mobile edge cases).
  • Data consistency bugs (stale alarms, tracking logs, Chrome tracking restore).

Infrastructure, Build, and DevOps (Count: ~20)

  • Reproducible builds and release pipeline.
  • F-Droid compatibility improvements.
  • CI validation and dependency automation (Dependabot).
  • Faster builds and improved test coverage.
  • Rust dependency upgrades and stabilization of WireGuard bridge.

Localization / Crowdin Updates (Count: ~10)

  • Multiple translation updates.
  • Specific fixes (e.g., Ukrainian resources).

Security & Reliability Enhancements (Count: ~10)

  • Hardened WireGuard integration.
  • Safer VPN replacement behavior.
  • Improved lock handling and connection stability.
  • Better handling of tracker ambiguity and shared IP detection.

Minor / Cleanup Changes (Count: ~10)

  • Removed deprecated features (e.g., NetGuard lockdown).
  • Fixed metadata issues and unused toggles.
  • General polish and consistency fixes.

6 points · 1 comments · view on lemmy.world

1 Comments

leanleft@lemmy.ml · 1 pts · 9d

latest release :

Version 2026080501 focuses on Android compatibility, VPN/tunnel reliability, and clearer privacy diagnostics. github

  • Android 17 local-network support: Adds support for Android 17’s local-network protections, with clearer warnings when TrackerControl lacks or is blocked from local-network access.
  • Better tethering behavior: Tethering compatibility mode now routes the entire tunnel, improving consistency for devices sharing the connection.
  • More reliable Mullvad/IVPN connections: Automatically switches to another relay if the currently selected relay remains unavailable.
  • Improved tracker attribution and visibility: Shared-IP DNS evidence is attributed based on recency, tracker activity that was recorded but could not previously be displayed is now surfaced, and the system-app filter has been restored.
  • Maintenance and usability fixes: Updated tracker/host lists, translations, and dependencies; also fixes the release-asset ordering so the in-app updater retrieves the APK correctly.