Shadowrocket
chore(grpc): Resolve issues with custom gRPC headers. * chore(quic): Adjust QUIC max-idle and keep-alive timeouts. * chore(server): Include proxy pass failures in the server lookup log. * chore(server): Add show/hide function for subscription servers. * chore(shadowsocks): Optimize read packet handling for Shadowsocks UDP over TCP. * feat(AmneziaWG): Implement Junk Manager and refactor obfuscator. * feat(anytls): Implement session pool with idle cleanup. * feat(grpc): Support chunked gRPC data transmission to prevent stream pauses. * feat(intents): Enable VPN toggle/start/stop intents to run quietly. * feat(kcp): Add AES-128-GCM support for kcptun. * feat(script): Add WebView script engine support. * feat(server): Add duplicate handling strategies when adding servers. * feat(server): Support specifying HTTPS DNS for resolving subscription link domains. * feat(shortcuts): Add shortcuts for toggling TUN mode. * feat(vless): Add support for VLESS Post-Quantum encryption. * fix(anytls): Fix protocol handling bugs in AnyTLS sessions. * fix(backend): Remove recursive lock calls in TLS settings caching. * fix(backend): Resolve Naïve HTTPS handshake issues. * fix(config): Resolve configuration rule file synchronization issues. * fix(config): Fix crash during file synchronization and optimize checksum calculation. * fix(geoip): Resolve task interval issues. * fix(group): Resolve proxy group policy case-sensitivity issues. * fix(http2): Fix connection teardown when HTTP/2 sessions are idle. * fix(intents): Resolve issues with App Intents extension execution. * fix(intents): Resolve subscription updates over DoH. * fix(kcp): Fix null pointer dereference in the write loop. * fix(module): Resolve module installation issues. * fix(rule): Fix potential crashes caused by dangling pointers in rule results. * fix(script): Fix crash when script code is empty. * fix(script): Resolve script engine saving issues. * fix(script): Fix use-after-free (wild pointer) crash in script request tasks. * fix(script): Resolve potential wild pointer crash in script timer tasks. * fix(server): Resolve Easy Mode server update issues. * fix(server): Fix server chain lookup issues. * fix(server): Resolve ECH parsing issues in server URLs. * fix(server): Fix ShadowsocksR URL parsing issues. * fix(server): Resolve subscription server import issues. * fix(server): Fix saving issues for VMess xHTTP mode. * fix(server): Resolve YAML and configuration import issues. * fix(server): Fix expiration date issues for subscription servers. * fix(task): Fix background task completion and scheduling issues. * fix(task): Resolve background task execution timing issues. * fix(tcp): Prevent `os_unfair_lock` corruption crashes during deallocation. * fix(test): Resolve test result score calculation issues. * fix(TUIC): Fix TUIC crash due to retransmission of released stack data. * fix(UDP): Resolve heap buffer overflow in UDP socket packet generation. * fix(UI): Prevent crash in Code View when the title is nil. * fix(UI): Resolve permissions request logic issues. * fix(vless): Resolve issues with XTLS and Mux. * fix(vmess): Fix heap corruption in VMess backend decryption. * fix(websocket): Resolve VLESS WebSocket response parsing issues. * fix(widget): Resolve widget intent user activity handling issues. * fix(xhttp): Improve stability and connection reuse for HTTP/2. * fix(xhttp): Resolve HTTP/3 stream-up issues. * fix(xhttp): Fix HTTP/2 default mode issues in xHTTP. * fix(xudp): Resolve XUDP over XTLS-Vision issues. * perf(backend): Cache backend TLS settings using associated objects. * perf(kcp): Optimize update logic and timer management to reduce CPU overhead. * perf(mux): Optimize Mux socket performance and flow control. * perf(test): Adjust test result score calculator.