Reconnect Faster, Trust the Signals: Vylos 1.3.0
Vylos 1.3.0 ships today for iOS, macOS, and visionOS. The theme is responsiveness — reconnect faster, cut notification noise, and make sure the signals you see on screen match what's actually happening on the device.
Reconnect in one tap
Disconnect notifications now include a Reconnect button. Tap it directly from the notification — the tunnel comes back up without opening Vylos.
- Works from the lock screen, Notification Center, and banner alerts.
- Follows the same activation path the app uses internally, so the reconnect behaves identically to tapping the toggle in the app.
- The follow-up "Reconnected" notification is silent — no double-alert when the network stabilizes.
Clearer, quieter notifications
All four disconnect alerts were rewritten in plain language across every one of the 19 supported languages. The network extension now matches the language you picked in the app, so notifications stay consistent even when the main app isn't running.
- Less noise. Each notification type is throttled to one delivery every 30 seconds. A flaky Wi-Fi network that connects and drops repeatedly will no longer flood your lock screen.
- A real test button. The Send Test Notification button in Settings now exercises the full delivery path from the app to the network extension. If the test alert arrives, the whole notification system is working — not just local posting.
A bandwidth chart that shows more and drifts less
Three upgrades to the bandwidth view:
- Managed tunnels are now included. If your organization pushes tunnels via MDM, their bandwidth statistics appear on the chart alongside tunnels you added yourself.
- Every bar is the same width. Buckets align to calendar-time boundaries — an hour-view bar is exactly one hour wide, a day-view bar is exactly one day wide.
- No more flicker on reconnects. Bar identity is preserved across tunnel restarts, so reconnecting no longer redraws the entire chart.
Under the hood the counting also got more accurate: idle intervals are no longer dropped from the baseline, and byte-counter resets (from adapter restarts) are skipped cleanly rather than being partially under-counted.
On-demand that matches reality
Two long-standing on-demand annoyances are gone:
- The "both green" flicker where both an on-demand toggle and the iOS system toggle briefly appeared active at the same time during a transition.
- The missing clash warning. The banner that warns about overlapping on-demand rules between tunnels now appears whenever a real conflict exists. Previously, a clash could slip past the check silently depending on which tunnel iOS had currently selected.
Your app-lock stays locked
Vylos supports TOTP codes for app lock, with a five-failure rate limit that backs off exponentially up to a five-minute lockout. Until now those counters lived in memory only — force-quitting the app reset them, which meant someone with physical access to an unlocked device could retry four codes, force-quit, and retry again indefinitely.
In 1.3.0 the counters persist. Force-quitting no longer resets anything: the lockout holds whether the app is running or not. The counter clears only when you successfully unlock, rotate the authenticator secret, or remove it.
Get Vylos 1.3.0
Vylos 1.3.0 is available now for iOS, macOS, and visionOS. For the complete list of changes, see the changelog. For notification configuration, see the notifications guide. For the app lock and TOTP rate limiting, see Security and App Lock.