Releases: zikzee632-hash/MetrixVPN
Release list
5.6.0
Private pre-release build for testing. arm64-v8a only.
v5.5.0
versionCode: 574
What's New in 5.5.0
Light Mode is here
- Full light theme, default for new installs — cream card colors throughout, real light map tiles, dark-mode-only surfaces (nav bar, dashboard, protocol/PRO badges, modals) now correctly themed
- Fixed several places where light mode text/borders/dividers were unreadable or invisible
- Widgets (small, medium, large) now follow your in-app Dark/Light setting and update instantly when you switch
New sign-in option: X (Twitter)
- "Continue with X" added alongside Google and Telegram
- Added a Back button on the email sign-in step
Real bug fixes
- Fixed a real bug where the same physical device could register as several different "Active Devices" after reinstalling the app — device identity is now tied to the device itself, not the install
- Signing out now actually removes your device from the account instead of leaving a stale entry behind
- Fixed the home-screen nav bar sometimes not responding for a few seconds right after opening the app
- Fixed Profile and Plans screens allowing a small unwanted scroll even when everything fit on screen
- Fixed the Basic/Pro plan price flickering when tapping Monthly/3 Months/Yearly repeatedly
- Monthly Usage on Profile now reads the real number from the server every time you open the app, instead of a locally estimated figure
- Fixed the post-login/sign-out screen not blurring the background behind it
- Fixed the Update Available screen showing raw formatting characters instead of clean text
- Fixed the "No Internet" screen looking washed-out in Light Mode
- General visual polish pass across Profile, Plans, NetGuard, and the Servers list
Full changelog and previous releases: https://github.com/zikzee632-hash/MetrixVPN/releases
MetrixVPN v5.4.0
MeTrix VPN v5.4.0 (versionCode: 571)
Fixed: Mimic protocol IP/location fetch failure — root-caused to a real REALITY vs plain-TLS config mismatch on the server side; server-side inbounds and client config now match.
Fixed: app name renamed — "MetRix" changed to "MeTrix" everywhere it appears in the app (title, wordmark, toasts, translations, notifications, QS tile label), while real external identifiers (package name, Telegram handle) were left untouched.
Fixed: NetGuard stats loading slowly — blocked-count numbers now cache and paint instantly on every app open instead of always showing a blank shimmer while waiting on a fresh network round-trip.
Fixed: IP/location stuck after a long background gap — reopening the app after 30+ minutes backgrounded (even while disconnected) now forces a fresh IP/location fetch instead of leaving the pill stuck on placeholder dashes.
Fixed: Animations toggle didn't reliably apply or persist — the previous restart-based flow depended on an AlarmManager call that a real MIUI device was confirmed to silently reject; reverted to a direct in-app toggle that applies and saves immediately, with real optimistic UI (the switch flips the instant you tap it).
Changed: app-wide visual refactor — border radius standardized across every card, modal, and button-shaped surface (big cards: 16px, nested/inner cards: 13px); flag icons across the app reshaped to read as rectangles instead of ovals; bottom nav bar and dashboard card given a flatter, darker surface that separates cleanly from the map background; unselected nav tab text/icons lightened for better contrast; server list status dot removed; two "Soon" protocol placeholders (Shadowsocks, Trojan) added with a spoiler-blur treatment, extended to the real Pro-locked protocols too.
Changed: Profile screen — category titles now match the Servers screen's region-header styling; the Pro/Free plan badge icon replaced with the app's own outline logomark; Plans screen Pro-membership card border restored to orange.
MetrixVPN v5.3.0
MetRix VPN v5.3.0 (versionCode: 552)
Fixed: a real bug where the Animations toggle's own restart could silently discard the setting change — the process could be killed before the WebView finished writing it to disk. Now waits for the write to actually land before restarting.
Fixed: IP and location text now update in visual sync — location used to visibly lag ~220ms behind the IP number even though both come from the same lookup at the same moment.
Fixed: a real bug where the Quick Settings tile's Disconnect button silently did nothing after swiping the app away while still connected via WireGuard.
Polish: Profile screen's version/copyright footer nudged slightly lower; still fully adapts to any screen height automatically.
New: Animations setting now defaults OFF on every device, with a real confirmation before restarting to apply.
MetrixVPN v5.2.0
MetRix VPN 5.2.0 (pre-release)
- Normal (Dev Mode off) update check now points at GitHub Releases instead of the production server -- one single distribution channel going forward
- Fixed a rare bug where the location text next to the IP could stay stuck on its loading shimmer forever after a disconnect, if another connect/disconnect happened at exactly the wrong moment
- Fixed the servers list visibly reordering twice in a row after a pull-to-refresh (was rendering once with stale ping data, then again ~1s later with fresh data)
- Fixed the login screen logo not being truly centered after being moved near the top of the screen
- Login screen: "Login with Code" is now "Login With Code", colored orange, and underlined like a real link
- Login screen: logo enlarged and moved to sit near the top, with the sign-in methods block now genuinely centered on the screen
versionCode: 526
MetrixVPN v5.1.0
MetrixVPN 5.1.0 — changes since 4.9.0
New features
- Cross-device Login Code sign-in (generate a code on one device, sign in instantly on another)
- Recently Used Location row on Home — one-tap reconnect to your last 3 servers, with real animations, shown only while disconnected
- WireGuard protocol now included on Free accounts
- Ad Block category toggling moved directly onto the NetGuard/Protection screen cards (removed the separate picker modal)
- Redesigned Plans screen (gradient hero panel, checklist layout, new gold-accent Renew Subscription button)
Fixes
- Ad Block toggle now responds instantly instead of sometimes needing several taps to turn back on (new fast server-side architecture, real multi-server sync now runs in the background)
- Recently Used Location cards now animate smoothly when tapped, removed, or reordered (real FLIP-based animation, fixed stacking/ghosting glitches found on a real device)
- Recently Used Location row no longer shows one fewer card than intended
- Backdrop-tap-to-close fixed on 7 modals that were missing it
- Fixed several server infrastructure IP references (Home widget/Quick Settings Tile background reconnect, Ad Block DNS routing) after a server migration
- Various Profile/Plans/Support/OTP polish and smaller bug fixes
Infrastructure
- Production server migrated to new, dedicated infrastructure for improved reliability
MetrixVPN v5.0.0
MetrixVPN 5.0.0 -- stable release.
- New Recently Used Location row on Home, with real animations and scroll-snap
- Ad Block toggling moved directly onto the NetGuard category cards (old picker modal removed)
- Backdrop-tap-to-close fixed on 7 modals that were missing it
- Assorted Profile/Plans/Support UI polish
MetRix VPN 4.8.0 (Hotfix)
MetRix VPN 4.8.0 (Hotfix)
Fixed
- Sign Out now correctly returns to the main login screen (Google/Telegram/Email) instead of leaving the previous email-OTP step showing.
- Login screen no longer jumps when the keyboard opens -- content pins near the top instead of re-centering, matching standard mobile sign-in patterns.
- Smooth fade transitions between the login screen's steps (methods list / email entry / code entry), replacing an instant, jarring cut.
- Email verification emails: replaced a broken base64-embedded logo (blocked by Gmail) with a real hosted image, and a full branded template (logo, footer, real sender info) instead of a bare code.
- Only real email providers (Gmail, Outlook, Yahoo, iCloud, etc.) are now accepted for email sign-in -- temp-mail/disposable addresses are rejected.
- Removed the glow/halo effect around login buttons in favor of clearer press/border feedback.
- Google sign-in no longer re-prompts immediately after being cancelled once.
- Hardware/gesture back button now steps back through the email sign-in flow instead of jumping to app-exit.
- Fixed pasting a verification code into the code boxes not working on real devices.
- Fixed the email keyboard not showing autocomplete/suggestions.
- A short loading animation now plays on the Verify button after a correct code, before handing off to the sign-in screen.
- Resend countdown now starts at 2:59 instead of 3:00.
Changed
- Login screen logo made larger and pulled closer to the title; overall layout tightened and moved up.
- Profile Pro/Free badge text made larger.
MetRix VPN 4.7.9 (Hotfix)
MetRix VPN 4.7.9 (Hotfix)
New
- Email + OTP sign-in added alongside Google/Telegram: type your email, get a 6-digit code, verify and sign in. Real 6-digit code boxes with correct/wrong color feedback and a short vibration on a wrong code. 3-minute resend cooldown with a live countdown.
- Google sign-in now uses the modern bottom-sheet account picker (same real Android Credential Manager UI many other apps use), instead of the older full-screen picker.
Changed
- Login screen refactored: license-key plan retired (every account is Pro directly now), so the key field and its Activate button are gone. Social/email sign-in promoted to full-width cards with a richer entrance animation and press feedback.
- Profile screen's Pro/Free badge is now plain colored text + a star/shield icon (no boxed background or rivet dots).
- Quick Settings status-bar tile icons are bigger and no longer clip in the tile edit panel; the icon now switches instantly on tap instead of lagging behind the connection.
- Force-update screen: removed a leftover pulse animation on the Download-to-Install button switch in favor of a smooth text transition.
Fixed
- Version/copyright text on the Profile screen given a touch more breathing room.
MetRix VPN 4.7.7 (Hotfix)
MetRix VPN 4.7.7 (Hotfix)
Fixed
- Quick Settings status-bar tile: the icon now switches instantly on tap instead of lagging behind until the connection actually finishes, removing the brief outline-icon flash that read as an unwanted third connecting state.
- Force-update screen: removed the leftover pulse/glow animation on the Download-to-Install button switch (it no longer matched the redesigned outline-only button) in favor of a smooth text crossfade.