Commit Graph
63 Commits
Author SHA1 Message Date
dijunkun 2a9887ab8a [fix] fix UPnP leaks and disable UPnP on iOS, refs #115 2026-10-13 20:42:57 +08:00
dijunkun 4dfd8c3005 [feat] allocate DeskHub video bandwidth automatically 2026-10-13 15:39:50 +08:00
dijunkun de16eb3b92 [refactor] use MiniRTC APIs for DeskHub media pause controls 2026-10-13 15:39:34 +08:00
dijunkun 3bd0676672 [feat] add DeskHub stream controls and network status 2026-10-13 10:45:48 +08:00
dijunkun b44a203b19 [fix] update MiniRTC with DTLS retransmission recovery 2026-10-12 03:06:03 +08:00
dijunkun 3baedac6df [chore] update MiniRTC after removing deadline tests 2026-10-11 16:59:41 +08:00
dijunkun a667fe3b31 [fix] preserve current MiniRTC fixes with bounded DTLS recovery 2026-10-11 16:57:26 +08:00
dijunkun 05f6d3d90a [fix] show truthful signaling recovery state and pin safe retries 2026-10-11 15:35:11 +08:00
lamagu 52ca253980 [fix] delay signaling offline indication during reconnects 2026-10-11 15:35:11 +08:00
lamagu 1925e5ffcc [fix] time out stalled DTLS handshakes so reconnects can recover
Without a deadline a half-negotiated session stayed CONNECTED forever;
every further reconnect reused that dead state until the app restarted.
2026-10-10 21:03:14 +08:00
dijunkun 3aa0470510 [fix] restore password prompts and handle join authentication failures 2026-10-10 17:00:58 +08:00
dijunkun 171de8b026 [feat] update MiniRTC for fast signaling reconnects 2026-10-10 00:54:40 +08:00
dijunkun a06ed5806a [fix] support self-hosted server URLs with paths 2026-10-09 15:34:12 +08:00
dijunkun 41aed0984f [feat] complete mobile session controls and file transfer 2026-10-09 12:57:23 +08:00
dijunkun 4d65d12add [fix] apply settings without reconnecting signaling 2026-10-09 10:01:34 +08:00
dijunkun dacdbc5c45 [fix] close remote stream tabs after host disconnects 2026-10-09 09:25:39 +08:00
dijunkun 9d613a5a13 [fix] update MiniRTC to detect silent controller disconnects 2026-10-09 04:03:09 +08:00
dijunkun ff706857bd [feat] enable Android MediaCodec decoding and simplify tests 2026-10-02 02:11:33 +08:00
dijunkun f08194f686 [feat] add native Android controller 2026-10-01 23:17:47 +08:00
dijunkun 380a2a225c [fix] update minirtc for macOS 14 libyuv compatibility 2026-09-30 00:25:24 +08:00
dijunkun 2d1241c0a0 [feat] update minirtc with session recovery 2026-09-29 22:36:20 +08:00
dijunkun f347fc2387 [feat] update minirtc with negotiated audio and data SRTP 2026-09-28 11:14:31 +08:00
dijunkun 0b28d1bc99 [fix] improve iOS privacy and App Store distribution compliance 2026-09-28 10:23:41 +08:00
dijunkun e65a30e969 [fix] use VideoToolbox exclusively for iOS H.264 2026-09-27 20:53:12 +08:00
dijunkun bbbcfb9d6f [fix] correct video latency measurement and smooth connection RTT 2026-09-26 03:15:47 +08:00
dijunkun 9ef64cc00f [fix] reduce release log verbosity and enforce single instance 2026-09-26 02:58:55 +08:00
dijunkun b8389a8aa0 [feat] add connection latency to network statistics 2026-09-26 02:04:18 +08:00
dijunkun 7ac8163931 [feat] add video latency to network statistics 2026-09-26 00:39:05 +08:00
dijunkun 704938a157 [feat] update minirtc with adaptive media FEC 2026-09-25 23:39:23 +08:00
dijunkun f73a57baaa [fix] restore missing includes for Linux and Windows builds 2026-09-25 02:20:02 +08:00
dijunkun e0cd4c0567 [feat] add live remote video settings to the toolbar 2026-09-24 15:44:02 +08:00
dijunkun 000b2e44e3 [fix] restore Windows cursor capture and web input control 2026-09-18 23:26:06 +08:00
dijunkun fb34f42744 [fix] show encryption status and simplify network stats labels 2026-09-17 02:01:55 +08:00
dijunkun 57cab3979e [fix] initialize logging before startup operations and update MiniRTC 2026-09-16 12:54:07 +08:00
dijunkun f6324416ec [fix] update MiniRTC legacy DTLS-SRTP compatibility 2026-09-15 12:20:00 +08:00
dijunkun 0977bd4195 [fix] update MiniRTC SRTP replay handling and bandwidth accounting 2026-09-15 03:38:29 +08:00
dijunkun f4e094cb35 [fix] update MiniRTC packet validation and SRTP buffering 2026-09-15 03:16:18 +08:00
dijunkun 1fe706c5fc [fix] update MiniRTC SRTP initialization 2026-09-15 03:03:47 +08:00
dijunkun 5fd928ddba [fix] update MiniRTC DTLS-SRTP key layout and profiles 2026-09-15 02:53:25 +08:00
dijunkun 7fc1344756 [feat] enable enhanced UDP punching on desktop 2026-09-15 02:37:30 +08:00
dijunkun 73e3bf709d [perf] exclude optional libaom from default builds 2026-09-13 06:43:29 +08:00
dijunkun ba2afc982b [fix] repair macOS Intel OpenH264 CI build 2026-09-13 06:04:23 +08:00
dijunkun 3c403f6162 [fix] update minirtc for SIMD and frame rate fixes 2026-09-13 02:40:44 +08:00
dijunkun b87ab025be [feat] use server-issued ICE configuration across clients 2026-09-08 17:07:16 +08:00
dijunkun 5f37d0e753 [docs] update MiniRTC submodule documentation 2026-09-07 23:13:49 +08:00
dijunkun abc8f907f3 [fix] restore iOS video after returning to the foreground 2026-09-07 21:31:08 +08:00
dijunkun 5aedb09c55 [feat] enable CUDA/OpenGL video rendering on Linux 2026-09-07 17:31:48 +08:00
dijunkun fe1178e26f [fix] move connection cleanup off the UI thread 2026-09-07 10:54:18 +08:00
dijunkun 19800ef350 [fix] update MiniRTC iOS UPnP dependencies 2026-09-07 02:57:40 +08:00
dijunkun d10b65cc19 [fix] update MiniRTC relay to P2P upgrades 2026-09-07 02:30:26 +08:00