Skip to content

v0.3.0

Choose a tag to compare

@venterum venterum released this 04 Aug 21:34
· 6 commits to master since this release

⭐ Highlights

  • Major Compose migration — some elements from main screen and many other screens ported from XML to Jetpack Compose (some from v2rayNG upstream 2.3.x)
  • Updated xray core — AndroidLibXrayLite bumped to v26.7.28 (xray-core v26.7.28)
  • Widget rewritten to Glance DataStore — more reliable widget state instead of MMKV

What's new?

  • Migrate XML control bar and many screens to Compose (see upstream section below)
  • Search button toggle — option to enable/disable the search button on the main screen
  • Replaced search bars across app picker, bypass list, logcat and main layouts with the new Compose toolbar search actions
  • Rewrote the About page in Compose with updated content
  • Refactor widget state to use Glance DataStore instead of MMKV
  • Update AndroidLibXrayLite to v26.7.28 (xray-core v26.7.28)
  • Update hev-socks5-tunnel to 2.16.0
  • Update olcrtc submodule (Jitsi ICE restricted to udp4)

Changes from upstream (2dust — v2rayNG 2.2.6 → 2.3.2)

  • Some compose screens were implemented
  • Balancer strategies (Least Ping / Least Load / Random / Round Robin)
  • Warn on insecure nodes without pinned cert (pinnedCA256)
  • Auto-remove invalid + auto-sort subscription after core tests
  • XHTTP/gRPC/KCP transport support in server editor
  • Per-subscription User-Agent header for updates
  • Update AndroidLibXrayLite to v26.7.28, hev-socks5-tunnel to 2.16.0