Skip to content

v1.0 Build 10 — Route restoration fix

Choose a tag to compare

@anton48 anton48 released this 06 Apr 09:44
· 478 commits to main since this release

Changes

Route restoration after captcha (critical fix)

  • Extension-side poller detects activeConns > 0 and restores routes independently of app state
  • Replaces fragile 5-second debounce that failed during SwiftUI animations
  • Forced Resume() 15s after captcha solve handles race condition

Sleep/wake resilience

  • Captcha state preserved across transient NEVPNStatus changes
  • Stats timer uses .common RunLoop mode

ERROR_LIMIT backoff

  • Probe interval increases from 2min to 10min when VK returns ERROR_LIMIT
  • Reduces wasted reconnects and battery usage overnight