You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale-android/android/src/main/java/com/tailscale/ipn
Jonathan Nobels 1c3af6713c
android/ui: support login via auth key (#331)
updates ENG-3269

Adds support for joining a tailnet with an auth key in the UI.

Refactors some of the look to put the different custom login options in
on their own screens instead of the menu itself.

Moves the login flow logic to the base class for the viewModel where
it belongs.  removes some vestigial code.

There is no failure feedback for invalid auth keys or broken
control servers.  That will require some fixes to provide better feedback
from localAPI/notifier, but the feature is otherwise fully operational.

Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>
2 months ago
..
mdm mdm: throw ErrNoSuchKey when a value not defined in Android syspolicy handler (#325) 2 months ago
ui android/ui: support login via auth key (#331) 2 months ago
App.kt android/ui: support receiving Taildrop files directly to Downloads folder on Android 10 2 months ago
DnsConfig.java android: correctly grab DNS settings 3 months ago
IPNReceiver.java android: use ktfmt formatting and use scaffold consistently across all views (#217) 3 months ago
IPNService.kt IPNService: on close, edit prefs with WantRunning=false (#279) 2 months ago
MainActivity.kt android/ui: support login via auth key (#331) 2 months ago
MaybeGoogle.java android: switch to using gomobile 3 months ago
Peer.java Clean up Google sign in (#258) 2 months ago
QuickToggleService.java android: use ktfmt formatting and use scaffold consistently across all views (#217) 3 months ago
ShareActivity.kt android/tv: reduce layout width and fix navigation (#295) 2 months ago
StartVPNWorker.java android: disconnect (#228) 3 months ago
StopVPNWorker.java android: disconnect (#228) 3 months ago
VPNServiceBuilder.kt android: fix vpn (#232) 3 months ago