add custom ping settings per tunnel
fix pin lock screen on light mode fix
closes#350
add allowance for auto tunnel changes while active
add trusted ssid wildcard support
closes#351
fix tunnel notification not disappearing after backgrounded start
closes#348
fix restart on reboot if auto tunnel is enabled
closes#335
allow for auto tunnling for restart on ping fail while using always on vpn
increase auto tunnel delay to 3 seconds
optimize stats job by killing it when app is backgrounded
fix tunnel launch from background
add restart of services and tunnels after update
- Attempts to fix tunnel and auto-tunnel reliability by removing the tunnel foreground service and circumventing the limitation of starting the vpn service from by background by using a broadcast receiver.
- Removes tunnel foreground notification.
- Improves the reliability auto-tunnel start on reboot by adding an additional notification launch calls.
- Fixes bug where pin feature could be turned on without the pin being set.
- Improves quick tile reliability and sync.
- Improves reliability of app shortcuts.
- Improves kernel mode
- Improves permissions flow
- Adds support for dynamic app colors Android 12+
- Add support for light/dark system modes
Re-enabled pin lock after disablement from crashes.
Fixed crashing issues.
Closes#237
Fixed bug where pin lock will no longer initialize if never not enabled/in use.
Improved tunnel control tile performance.
Fix bad address crash when user enters bad addresses into allowedIps.
Closes#229
Disabled auto rotate
Closes#212
Add restart on boot toggle to make restart of services feature more obvious and configurable.
Fixes a bug where android backups can cause app crashes due to pin lock feature keystore.
Fixes a bug where auto tunneling to SSID tunnel was not working correctly.
Fixes a mobile data tunneling bug which was causing mobile data tunneling to not perform correctly.
Additional strictmode improvements.