- Add sing-box dashboard, bundled and enabled by default 1
- Add automatic Xray geo asset download (geoip.dat / geosite.dat)
- Add subscription info card to subscription groups
- Add include/exclude name filters to subscriptions
- Add network type (Wi-Fi / mobile data) and metered network conditions to route rules
- Add package name regex and "Unknown apps" to route rules
- Add exit IP and country to the status bar
- Add ECH support for Xray and
ech=share links - Add certificate SHA-256 pinning
- Allow connecting without rule-sets that could not be downloaded 2
- Allow editing the running profile
- Allow changing the DNS inbound port
- Make the system HTTP proxy optional and off by default 3
- Enforce go Tun stack 4
- Skip unsupported nodes on import
- Fix URL test with Xray balancer configs
- Fix log level setting being ignored
- Fix ECH DNS loop
- Fix XHTTP/TLS share link import
- Fix IPv6 FakeIP range
- Log URL test errors
- Use a monochrome notification icon
- Fixes and Improvements
1:
The in-app Clash panel is replaced by the official sing-box dashboard, served by the core's sing-box API (Settings › Core). It ships with the app and opens from the side menu while connected.
2:
When a connection fails because remote rule-sets cannot be downloaded, Throne offers to connect without them. They are then downloaded through the proxy and kept for later connections.
3:
The local mixed inbound used to be set as the VPN's system HTTP proxy automatically. It is now a separate switch in Inbound settings, off by default, and unavailable while inbound authorization is on.
4:
As on desktop, the go Tun stack of sing-box replaces the system/gVisor stacks, giving better performance and fewer compatibility issues.