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
Fixes a bug where mobile data tunneling was not working properly in certain scenarios.
Fixes an issue where the new floating action button was not working correctly on AndroidTV.
Improved local logging.
Additional refactors and optimizations.
Improved service manager stop service command to improve reliability
Closes#148
Added assets required by Google Play for AndroidTV to fix Google Play release
Added apk fingerprint hash to release to allow verification of apk signature via apksigner
Improve tile sync when tiles are first added
Bump versions
Migrated app to a forked version of wireguard-android to enable development work on features that require changes to the core lib, like #107#104#87#52#6
Improved first launch flow by change vpn permission to only launch on first tunnel start
Changed to proper database seeding strategy
Updated README to account for GitHub packages auth requirement
Migrated from deprecated UI components and libs
Bump versions
Fixes bug causing crashes when importing a file that is not a .conf file.
Fixes file import on AndroidTV and FireTV
Closes#39
Fixes usability issue on AndroidTV where textboxes immediately open the keyboard on hover.
Allows users two keypress access to turning on tunnels from app load.
Closes#36
Improves service efficiencies by making coroutines lifecycle aware.
feat: Change config screen UI to accommodate editing of all fields.
Change config screen to allow the addition of new peers.
Closes#31
Change main screen to denote primary tunnel with star.
Change main screen tunnel options to allow changing tunnel to primary.
feat: Change settings screen UI to improve usability.
Closes#32
fix: Change application shortcuts to static shortcuts for the primary tunnel.
Remove dynamic shortcuts.
Closes#38
fix: Database changes from the previous version causing crashes.
#40#37
fix: bug on detail screen where tunnel name was not showing
feat: Change button color when hovering on AndroidTV to improve visibility
#36
fix: Change file importing method to fix bug on FireTV
Closes#39
docs: update README with new screenshots
Fixes an issue where watcher service had the potential to crash on older devices if the job was not initialized fast enough.
Optimize imports.
Bump versions.