Skip to content

Releases

TeroVPN v1.2.0 - Security Hardening & Authentication Release

Choose a tag to compare

@smartworldarafath smartworldarafath released this 07 Nov 20:11

TeroVPN v1.2.0 - Security Hardening, E2EE QR Sync & Mozilla Authentication Release

πŸ›‘οΈ Security Hardening (GitHub Issue #1 Fix)

  • End-to-End Encryption (E2EE): All cross-device QR authorization synchronization payloads (LAN HTTP & cloud relay) are now encrypted using AES-256-CBC with HMAC-SHA256 authenticated integrity verification.
  • Session Authentication & Secret Verification: Device pairing now requires a cryptographically secure 256-bit random session secret (secretKey) encoded directly into the QR code. Local pairing server strictly refuses unauthorized incoming pairings (401 Unauthorized).
  • Encrypted Password Storage: SharedPreferences credentials are no longer stored in plaintext. Passwords are saved with salted AES-256 encryption (enc:v1:) and legacy plaintext keys are safely migrated and purged.
  • Android App Sandbox Protection:
    • android:allowBackup="false" to prevent adb backup extraction.
    • Backup and data extraction rules explicitly exclude sharedpref.
    • Removed broad QUERY_ALL_PACKAGES permission in favor of scoped <queries>.
  • Desktop CI Binary Integrity: Added SHA256 checksum integrity verification for Windows, Linux, and macOS bundled core release binaries in .github/workflows/desktop.yml.

πŸ”‘ Mozilla Sign-In Flow Enhancements (GitHub Issue #2 Fix)

  • Email Link Confirmation: Added support for need_email_link authentication step ("Confirm Sign In via Email") with dedicated UX, automatic polling, and "I Confirmed in Email" action button.
  • Secondary Verification Steps:
    • need_unblock_code: Support for alphanumeric Mozilla account unblock codes.
    • need_totp: Support for 2FA authenticator codes.
    • need_captcha: Graphical CAPTCHA resolution.
  • Web Browser Fallback: One-tap fallback option to sign in through Mozilla's web dashboard via dashboardLink.
  • Friendly Error Messages: Clear error messages for unblock_code_rejected, too_many_codes, timed_out.

πŸ“± Cross-Device QR Sync (Phone-to-Phone & Phone-to-Tablet)

  • Fixed cross-device authorization where phone-to-phone or tablet QR scanning previously failed to sign in.
  • Synchronously synthesizes authenticated accounts into the receiving device's active state and immediately persists them locally.
  • Dynamic LAN IP and port resolution during QR code generation.

πŸ“¦ Release Assets

  • TeroVPN-Android-v1.2.0.apk (59.2 MB)

TeroVPN v1.1.9 - Desktop & Android Edition

Choose a tag to compare

@github-actions github-actions released this 01 Nov 19:51

TeroVPN v1.1.9 Release Highlights

Android Edition:

  • Comprehensive Permissions System:
    • VPN Configuration & Connection Authorization (\VpnService.prepare) with hard gate on MIUI / HyperOS (Xiaomi Pad 7 Pro & modern phones) preventing false 'connected' state when permission is absent.
    • Network Access & Internet Connectivity (\INTERNET, \ACCESS_NETWORK_STATE, \CHANGE_NETWORK_STATE).
    • Usage Access (\PACKAGE_USAGE_STATS) with direct deep-link into system settings for real-time speed & quota metrics.
    • Desktop & Mobile Notifications (\POST_NOTIFICATIONS) for background status tracking.
    • Nearby Devices (\BLUETOOTH_CONNECT, \BLUETOOTH_SCAN, \NEARBY_WIFI_DEVICES) for secure LAN sync.
    • Camera Permission Isolation: Strict gate ensuring Camera permission is only ever prompted during QR code sign-in scan.
  • First-Time Install Flow:
    • Permissions onboarding screen displayed immediately following onboarding animation slides.
  • Periodic Missing Permissions Reminders:
    • Gentle, non-intrusive periodic notifications/banners prompting ungranted essential permissions.
  • Settings 'Permissions' Management:
    • Located under the Advanced category in Settings.
    • Displays real-time live permission grant status.
    • Irreversible grant policy: users can authorize permissions directly from this screen, but cannot revoke system-essential permissions from within the app.

Desktop Edition (Windows, macOS, Linux):

  • Multi-platform \DesktopSystemProxyService\ for Windows, macOS, and Linux to route browser traffic and update system IP.
  • System tray, UAC, wintun driver integration, and Chrome split-tunneling inclusion.

Download Links:

TeroVPN v1.1.8 - Desktop & Android Edition

Choose a tag to compare

@github-actions github-actions released this 01 Nov 13:47

Desktop release for Windows (.exe installer & portable), macOS (.dmg & .tar.gz), and Linux (.AppImage & .tar.gz).

TeroVPN v1.1.7 - Desktop & Android Edition

Choose a tag to compare

@github-actions github-actions released this 01 Nov 11:34

Desktop release for Windows (.exe installer & portable), macOS (.dmg & .tar.gz), and Linux (.AppImage & .tar.gz).

TeroVPN v1.1.5 - Desktop & Android Edition

Choose a tag to compare

@smartworldarafath smartworldarafath released this 01 Nov 09:44

TeroVPN Android v1.1.5 (Beta 1.5) Release Notes

🌟 New Features & Enhancements

  1. Dynamic Account Pairing (QR Sign-In)
    • When logged in: Shows 'Sign in via QR' with high-speed camera scanner to instantly authenticate desktop apps (Windows, macOS, Linux).
    • When not logged in: Shows 'Show QR for Sign In' with auto-refreshing matrix and cross-device sync so another authenticated phone or desktop can scan and log in within 1-3 seconds.
  2. Experimental Lab (Beta Features)
    • Header ON/OFF toggle with high-tech shimmer loading simulation.
    • Interactive previews for 2 cutting-edge dock navigation styles:
      • Dock 1: 3D Jelly Glassmorphic Bar (animated glossy purple jelly capsule indicator).
      • Dock 2: Liquid Glass Lens Bar (elevated refractive optical lens with dual specular reflections).
    • Apply and Close controls to dynamically switch app docks across all tabs.
    • Reset Button: Activates only when a beta dock is applied; pops up an interactive 900ms 3D card-flip confirmation dialog directly from the button.
  3. Proton VPN Profiles Overhaul & 3-Step Wizard
    • Replaced legacy profiles with 5 Proton VPN default profiles:
      • Streaming US (United States Fastly MASQUE routing)
      • Gaming (WireGuard optimized, Moderate NAT)
      • Anti-censorship (Stealth protocol, fastest non-local node)
      • Max security (Secure Core multi-hop)
      • Work/School (Smart routing, fast country fallback)
    • Brand new 3-Step Create Profile Wizard:
      • Step 1: Appearance (Name, 6 Proton colors, 12 icon grid).
      • Step 2: Connection Type (Standard, Secure Core, P2P) and country selector with search.
      • Step 3: Features & Security (NetShield, Protocol picker, NAT type, LAN bypass, Connect & Go, Custom DNS).
  4. Adaptive & Dynamic Launcher Icons
    • Full light and dark launcher icons generated across all mipmap densities (mdpi to xxxhdpi).
    • Real-time icon switching via Android οΏ½ctivity-alias synchronized with Dark/Light theme toggles.
  5. Bug Fixes & Refinements
    • Added runtime CAMERA and VIBRATE permissions for seamless QR scanning.
    • Onboarding runs only on fresh install / app clear, preserving returning user state.
    • Status bar contrast scrim completely eliminated (window.isStatusBarContrastEnforced = false + οΏ½alues-v29/styles.xml), achieving a true edge-to-edge transparent status bar.
    • Auto-update background checker timer updated to 6-minute intervals with Wi-Fi background pre-download.

TeroVPN v1.1.3 - Kinetic Splash, Liquid Onboarding, Proton Advanced & QR Sign-In

Choose a tag to compare

@smartworldarafath smartworldarafath released this 01 Nov 09:04

What's New in TeroVPN Android v1.1.3

  1. 60FPS Kinetic Opening Splash Animation (screensplash.html):

    • High-fidelity opening narrative with cyber clouds, glowing neon skylines, cyber cruiser pod with particle exhaust, and elastic kinetic wordmark reveal.
  2. Liquid Onboarding Experience (onboarding.html):

    • 3-slide interactive onboarding sequence featuring liquid wave arches, aurora ambient glow, and vector illustrations ('Be Safe', 'Online Freedom', 'Privacy and Security').
    • Smooth 60fps crossfade transition from splash into onboarding.
  3. Proton VPN Advanced Suite in 'Extra Function':

    • Alternative Routing (anti-censorship tunneling)
    • Custom DNS with interactive IP modal & presets (Cloudflare, Quad9, AdGuard)
    • Allow LAN Connections
    • Moderate NAT for seamless gaming & VoIP
    • Port Forwarding for P2P/torrent transfers
    • VPN Accelerator (BBR + QUIC multiplexing)
    • Custom MTU Selector (1280 to 1500 bytes)
    • IPv6 Leak Protection & DNS Fallback
  4. Sign In via QR (Mobile + Desktop Cross-Device Sync):

    • Mobile: 'Sign in via QR' under Account with animated laser viewfinder to scan Desktop QR.
    • Desktop: Instant pairing QR code with real-time session polling and 1-3s authorization loading animation.
  5. Camera Cutout & Screen Top Cropping Fix:

    • Enabled LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES and full WindowCompat edge-to-edge.
    • Auto-detects hardware camera cutout position and eliminates letterbox cropping.
  6. Inverted Contrast Toast Notifications:

    • In Light Mode: Shows dark glass dock toast with white text & emerald glow.
    • In Dark Mode: Shows luminous pearl glass dock toast with deep text.
  7. Tablet / Desktop Mode Switch:

    • Tablet devices default to standard mobile dock layout unless 'Desktop Mode' is enabled in Extra Functions.
  8. Reliable App Auto-Update & Native Notification:

    • Automatic background APK downloads on Wi-Fi.
    • High-priority system notification channel (\ erovpn_updates) with direct tap-to-install.

TeroVPN v1.1.2 - Desktop & Android Edition

Choose a tag to compare

@github-actions github-actions released this 31 Oct 20:00

Desktop release for Windows (.exe installer & portable), macOS (.dmg & .tar.gz), and Linux (.AppImage & .tar.gz).

TeroVPN v1.1.1 - Fastest Country Sync, Top Dock Toast, Smooth Animations & 120Hz

Choose a tag to compare

@smartworldarafath smartworldarafath released this 30 Oct 19:20

πŸš€ What's New in TeroVPN v1.1.1

  1. ⚑ Real-Time Fastest Country Synchronization & Auto-Connect

    • Selecting 'Fastest Country' dynamically resolves the lowest-latency, lowest-load server in real-time and initiates an immediate secure connection.
    • Live telemetry pings keep the fastest choice consistently up to date.
  2. 🌐 Countries Section – Real-Time Data & 52x52 Chevron Hit Target

    • Country details sheet dynamically updates server latency, load, and health in real-time with continuous listener bindings.
    • Greatly expanded the touch sensitivity of the '>' expand/collapse chevron to a generous 52x52 hit zone, fully decoupled from row clicks.
  3. 🏝️ Top Dock Toast with Device-Adaptive Fluid Morphing (2.5s Duration)

    • Center Punch-Hole: Dynamic Island morphing directly from the camera cutout.
    • Corner Punch-Hole: Unfolds directly from the corner notch position.
    • No Punch-Hole: Liquid water droplet falls from the top bezel, floats for 2.5 seconds, then accelerates downward with gravity.
    • Tailored contrast and styling for both Dark and Light modes.
  4. πŸ”„ Tactile Refresh Button Animations

    • Profiles: 'Refresh Now' button inside 'Multi-Account Token Pool' features a smooth spinning rotation and tactile pulse scale.
    • Countries: Refresh icon beside search spins smoothly upon clicking.
  5. πŸ” Smooth Expanding Search Bar

    • Search bar expands smoothly from the search icon with a buttery-smooth animation and collapses seamlessly back into the search icon.
  6. πŸŒ“ Seamless Dark / Light Mode Switching

    • 350ms synchronized transition crossfades background atmospheres and cards, eliminating any jarring flicker or snap.
  7. ⚑ 120Hz Ultra-Smooth Refresh Rate Performance

    • Native display mode synchronization in MainActivity with 100% crash-safe fallback to unlock buttery-smooth 120Hz refresh rates on capable devices.

Tested and verified on Android emulator with zero crashes!

TeroVPN v1.1.0 - Liquid Glass Engine, 120Hz Smooth Navigation & Country Server Expansion

Choose a tag to compare

@smartworldarafath smartworldarafath released this 30 Oct 17:55

What's New in TeroVPN v1.1.0

1. Liquid Glass & Classic Proton UI Dynamic Switcher

  • Proton UI (Liquid Glass): Enables physical optical refraction, ambient bloom, floating capsule dock, frosted glass cards, and depth illumination.
  • Proton UI: Faithfully preserves the clean, solid, official classic Proton VPN interface without backdrop blur or glass materials.

2. App Update Release Notes Truncation & Expand/Collapse

  • Release notes and version information are cleanly clamped to 4 lines by default.
  • Interactive Expand / Collapse controls allow smooth animation to reveal full multi-point release logs.

3. Navigation Transition Lag Elimination (120Hz ProMotion Engine)

  • Replaced layout-heavy page views with direct cross-fade & parallax animations (AnimatedSwitcher), resolving stutter and frame drops when jumping across non-adjacent tabs (Home ↔ Profiles / Settings).
  • Silky-smooth iOS-grade navigation experience across all sections.

4. Countries Section Server Expansion & Real-Time Latency

  • Real-time latency (in ms) is displayed directly beneath the server load percentage (%).
  • Tap > to expand full bottom sheet with Cities and P2P server lists, Smart Routing cards, and individual node breakdown.
  • Smooth slide-and-fade animations when filtering by All, Secure Core, P2P, and Tor.

5. Fixed Light Mode Navigation Edge Dimming & Screen Flickering

  • Configured Cupertino page transitions across all platforms, eliminating dark barrier scrims, edge dimming, and visual stutters in Light Mode.

6. Default Connection Dropdown Picker

  • Integrated Default connection β–Ύ selector above the connection card on Home.
  • Choose between Fastest country (automatic edge routing), Last connection, or Recents.

7. Internal 120Hz Backend Optimization

  • Android MainActivity.kt requests the physical maximum display refresh rate (120Hz / 90Hz) in the backend.
  • Hardware acceleration enabled throughout application layers.

Assets

  • Android Release APK: TeroVPN-Android-v1.1.0.apk

TeroVPN v1.0.9 - Full Light & Dark Mode Redesign & Layout Overflow Fix

Choose a tag to compare

@smartworldarafath smartworldarafath released this 30 Oct 09:55

What's New in TeroVPN v1.0.9

1. Fix Layout Overflow Issue

  • Resolved Right Overflow by 6.0 Pixels: Fixed constraints and badge layout in ThemeSettingsScreen, guaranteeing zero layout overflows across all display scales and screen dimensions.

2. Dedicated Dark & Light Mode System

  • Advanced Mode Switcher: Integrated seamless Dark/Light Mode toggle under Settings > Advanced and Theme Settings.
  • System Overlay & Dock Adaptation: Dynamic status bar, navigation bar, and Proton Dock brightness adaptation for crisp contrast and immersion.

3. Complete Pixel-Perfect UI Redesign (Light & Dark)

  • Home Screen: Soft iridescent cloud bloom, frosted cards, high-contrast typography (#1D1536), and responsive MASQUE connection state.
  • Connection Details Sheet: Frosted white and obsidian surfaces with real-time speed metrics and IP routing breakdown.
  • Countries & Search: Unified search bar, fastest server highlight, and live ping/load indicator sync.
  • Profiles & Token Pool: Refined Multi-Account Token Pool, bandwidth consumption progress, and instant preset switching.
  • Account Management & Authentication: Modern sign-in dialog and session controls for Firefox Account Fastly MASQUE backend.
  • Split Tunneling: App icon caching, search filter, and individual application routing exclusions.
  • In-App Updater: GitHub release auto-sync, live download progress with Mbps bandwidth meter, and native APK package installer.

Download

  • Android APK: TeroVPN-Android-v1.0.9.apk