Skip to content

Owenclave v0.17.49

Choose a tag to compare

@owenewans owenewans released this 26 Jul 00:03
· 105 commits to dev since this release

Owenclave

owenclave v0.17.49

Material 3 Expressive Android Proxy Client
Connection time tracking, functional traffic screen, VPN state fix

M3E Auto Update Protocols owenkey


✨ In this update

  • Live session timer - shows real-time duration (3m 42s) while connected
  • Total historical time - cumulative per-profile connection time (2d 5h) when disconnected
  • Persistent - new connectedTime field in database (v40, auto-migration), survives restarts
  • Accumulates on disconnect, zero overhead while idle
  • Active tab - live TCP/UDP connections, upload/download speeds per app
  • Stats tab - cumulative traffic merged with database history
  • App icons loaded asynchronously with produceState
  • M3E cards with RoundedCornerShape(20.dp), colored TCP/UDP chips
  • Proper empty states: VPN off, stats disabled, no data yet
  • Clear button wired to resetTrafficStats()
  • Removed cluttered B/s speed metrics from the status bar
  • Kept only the animated StatusPulse indicator - clean and minimal
  • Moved to bottom of Settings screen
  • Added to Configuration screen profile list

🐛 Fixes

  • VPN state restore - app now queries service.state on reconnect, correctly showing running VPN status instead of Idle
  • Balancer strategy - validates random / leastPing / leastLoad instead of inheriting invalid bbr / tcp defaults
  • Traffic listener - trafficTimeout registered when navigating to Traffic tab, unregistered on leave
  • Bandwidth listener - bandwidthTimeout properly set in onStart() / cleared in onStop()

🛡 Supported Protocols

Shadowsocks
Shadowsocks 2022
Trojan
Hysteria 2
AnyTLS
Mieru
NaiveProxy
TUIC
Juicity
VMess
VLESS
WireGuard
TrustTunnel
SSH
HTTP Connect
SOCKS
OLCRTC
ShadowQUIC
Snell
HTTP/3


sponsored by openlibrecommunity

made with <3