Skip to content

Initial Release!

Choose a tag to compare

@sms1sis sms1sis released this 02 Feb 21:19
· 67 commits to android-app since this release

πŸš€ SafeDNS Pro v0.2.0 β€” Premium Release

This version marks a significant evolution of SafeDNS from a lightweight proxy into a full-featured "Pro" Android application. It brings a
completely redesigned premium UI, advanced network monitoring, and enhanced stability for encrypted DNS protection.
πŸ“± Android Features

✨ Premium Dashboard & UI

  • πŸ’  Integrated Shield Toggle: Merged the status indicator and power button into a single, interactive central shield. Tap to protect, tap to disconnect.
  • 🎨 Eye-Catchy Design: Modern Material 3 interface with dynamic radial gradients and pulsating status animations.
  • πŸŒ’ AMOLED Dark Mode: Pure black theme support for maximum battery efficiency on OLED displays.
  • 🌐 One-Tap DNS Profiles: Quickly switch between industry-leading providers:
    • ☁️ Cloudflare (Default) - πŸ” Google
    • πŸ›‘ AdGuard - πŸ”Ή Quad9
      πŸ“Š Network & Activity Monitoring
  • ⚑ Live Latency Pulse: Real-time latency tracking (ms) with a user-configurable heartbeat interval. - πŸ“œ Live Activity Feed: A chronological console of DNS queries with smooth auto-scrolling.
  • πŸ’Ύ Export Activity: Save your query logs directly to your device's Downloads folder as .txt files.

βš™οΈ System Integration

  • πŸ”³ Quick Settings Tile: Toggle your DNS protection directly from the Android notification shade.
  • πŸ”„ Auto-Start on Boot: Optional setting to automatically resume protection after your device reboots.
  • πŸš€ Check for Updates: Integrated update checker within the 'About' section to keep you on the latest release.

πŸ›  Technical Improvements (Rust Core)

  • πŸ¦€ Rust JNI Engine: The core DNS proxy is now a high-performance Rust library called via JNI.
  • πŸ“ Smart Routing: Optimized VpnService logic using split-tunneling (targeted routing) to prevent "No Internet" issues and infinite loops.
  • πŸ”‘ Bundled SSL Roots: Integrated webpki-roots to resolve UnknownIssuer SSL errors on mobile networks.
  • 🏎️ ARM64 Optimization: Specifically tuned for arm64-v8a architectures with NEON instructions.