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/libtailscale
kari-ts b3c6414ad8 android: move taildrop directory selector out of onboarding
-ShareFileHelper manages directory readiness; when a file is being shared to the device, it emits a signal to prompt the user to pick a directory
-Remove MDM auth key check; there is no longer any need to make assumptions about Taildrop usage, and we only show the directory selector when they are receiving a Taildropped file
-Listen for Taildrop receipt in application view model (formerly VpnViewModel, now renamed due to its expanded scope), since Taildrop can occur even without MainActivity, and move dir picker out of MainView
-Switch from StateFlow to SharedFlow since this is an event that only needs to be handled once rather than a persistent UI state.
-ShareFileHelper keeps track of Taildrop dir rather than the Taildrop extension managerOptions; this allows the correct directory to be used without having to send a new request or restart LocalBackend
-Don't restart LocalBackend on Taildrop dir selection because this is no longer necessary
Follow-up: implement resume Taildrop in SAF

Updates tailscale/corp#29211

Signed-off-by: kari-ts <kari@tailscale.com>
5 months ago
..
backend.go android: move taildrop directory selector out of onboarding 5 months ago
callbacks.go android: move taildrop directory selector out of onboarding 5 months ago
fileops.go android: move taildrop directory selector out of onboarding 5 months ago
interfaces.go android: move taildrop directory selector out of onboarding 5 months ago
localapi.go libtailscale, mdm: allow syspolicy to subscribe to policy change notifications (#462) 1 year ago
log.go android: switch to using gomobile 2 years ago
multitun.go android: switch to using gomobile 2 years ago
net.go android: log when VPN not established (#641) 8 months ago
notifier.go android: switch to using gomobile 2 years ago
store.go android: add All() to state store implementation (#673) 5 months ago
syspolicy_handler.go libtailscale, mdm: allow syspolicy to subscribe to policy change notifications (#462) 1 year ago
tailscale.go android: move taildrop directory selector out of onboarding 5 months ago
vpnfacade.go android: only reconfigure VPN when ready 2 years ago