Skip to content

0.3.0

Choose a tag to compare

@zyoung11 zyoung11 released this 18 Aug 16:21
· 1 commit to main since this release

nz v0.3.0

feat:

  • add Android mobile client (Flutter/Kotlin)
  • add VPN service with TUN device
  • add connecting/disconnecting UI states with loading animation
  • add node list view on mobile
  • add keepalive route reporting from nodes to server
  • add SharedPreferences cross-process state sync
  • add MODE_MULTI_PROCESS for VPN service communication

fix:

  • fix VPN status detection (use SharedPreferences instead of interface check)
  • fix disconnect message timing (wait 100ms before closing socket)
  • fix server peer cleanup on disconnect (clear realAddr)
  • fix route detection logic (node reports priority)
  • fix node IP detection in ls command

refactor:

  • simplify status to online/offline only
  • remove Route column from CLI/web/mobile
  • reduce keepalive interval from 20s to 5s
  • reduce server timeout from 90s to 15s
  • remove unused imports

doc:

  • update README with Android support
  • update README with simplified status
  • update mobile README with new keepalive interval
  • add mobile build instructions (arm64 only, ~19MB)