DefinedNet / mobile_nebula

Brings nebula to mobile devices (iOS, Android)
https://defined.net
125 stars 37 forks source link

Request VPN permissions on site start #92

Closed johnmaguire closed 1 year ago

johnmaguire commented 1 year ago

Previously VPN permissions were requested when the UI was loaded. If the user denied the permissions it would have to be force stopped and reopened to get another permission request grant.

Additionally, when requesting VPN permissions Android will kill any other running VPN service. This avoids that behavior unless a site is explicitly started.

Also disables the app from showing up in the "Always On" settings.