Files
evgeniyChepelev 05238a758f Widget vpn transition states (#125)
* 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
2026-05-31 11:07:40 +02:00
..
2026-04-14 10:30:08 +02:00