Added
Android
- Add toggle for Split tunneling view to be able to show system apps
- Add support of adaptive icons (available only from Android 8).
Changed
- Gradually increase the WireGuard connectivity check timeout, lowering the timeout for the first
few attempts.
Android
- Improve stability by running the UI and the tunnel management logic in separate processes.
- Remove dialog warning that only custom local DNS servers are supported, since public custom DNS
servers are now supported. - Drop support for Android 7/7.1 (Android 8/API level 26 or later is now required).
- Change so that swiping the notification no longer kills the service since that isn't a common way
of handling the lifecycle in Android. Instead rely on the following mechanisms to kill the
service:- Swiping to remove app from the Recents/Overview screen.
- Android Background Execution Limits.
- The System Settings way of killing apps ("Force Stop").
- Change Quick Settings tile label to reflect the action of clicking the tile. Also add a subtitle
on supported Android versions (Q and above) to reflect the state. - Hide the tunnel state notification from the lock screen.
Fixed
Android
- Fix banner sometimes incorrectly showing (e.g. "BLOCKING INTERNET").
- Fix tunnel state notification sometimes re-appearing after being dismissed.
- Fix invalid URLs. Rely on browser locale rather than app/system language.
- Automatically disable custom DNS when no servers have been added.
- Fix issue where erasing wireguard MTU value did not clear its setting.
- Fix initial state of Split tunneling excluded apps list. Previously it was not notified the daemon
properly after initialization. - Fix UI sometimes not updating correctly while no split screen or after having a dialog from
another app appear on top. - Fix request to connect from notification or quick-settings tile not connecting if VPN permission
isn't granted to the app. The app will now show the UI to ask for the permission and correctly
connect after it is granted. - Fix quick-settings tile sometimes showing the wrong tunnel state.
- Fix TV-only apps not appearing in the Split Tunneling screen.
- Fix status bar having the wrong color after logging out.