fixes ENG-2912
copies and adds the a key expiry banner identical to the one on iOS.
fixes a couple of small layout issues with the search bar
fixes a potential json issue where ComputedName is optional in goland but it was not marked as so in Kotlin. Switched to node.displayName everywhere, which uses ComputedName otherwise, Name.
Signed-off-by: Jonathan Nobels <jonathan@tailscale.com>
<stringname="logout_failed">Unable to logout at this time. Please try again.</string>
<stringname="logout_failed">Unable to logout at this time. Please try again.</string>
@ -211,5 +222,4 @@
<stringname="getStarted">Get started</string>
<stringname="getStarted">Get started</string>
<stringname="welcome1">Tailscale is a mesh VPN for securely connecting your devices. All connections are device-to-device, so we never see your data.\n\nWe collect and use your email address and name, as well as your device name, OS version, and IP address in order to help you to connect your devices and manage your settings. We log when you are connected to your network.\n</string>
<stringname="welcome1">Tailscale is a mesh VPN for securely connecting your devices. All connections are device-to-device, so we never see your data.\n\nWe collect and use your email address and name, as well as your device name, OS version, and IP address in order to help you to connect your devices and manage your settings. We log when you are connected to your network.\n</string>