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.