mirror of
https://github.com/netbirdio/ios-client.git
synced 2026-09-23 09:28:33 -07:00
* open app immediately when login required, regardless of VPN transitioning state Login-required check now takes priority over the connecting/disconnecting spinner in WidgetActionButton so the user is never stuck on an animation and can always tap through to the app's re-auth screen. Also clears the transitioning widget state from PacketTunnelProvider when startTunnel fails (needsLogin or adapter error) so the login button appears without waiting for the snap-back window to expire. * Fix widget states * feat(widget): fix VPN transition states and improve widget reliability * fix(widget): address code review feedback