Commit Graph
102 Commits
Author SHA1 Message Date
dijunkun 4f37422317 [feat] unify Windows unattended hosting with shared device identity
Keep RTC connections in the persistent SYSTEM host and attach GUI session features through an authenticated local channel. Share device credentials, settings and trusted devices, and use the service for Windows boot startup.

Unify normal and secure desktop capture fallback, recover virtual displays, and coordinate cursor ownership across desktop transitions. Update localization, documentation and the MiniRTC dependency.

Validated with git diff --check and localization catalog JSON parsing. Builds and runtime tests were not run.
2026-11-09 14:13:17 +08:00
dijunkun da4ffa6f06 [fix] reuse host Python and capture iOS dependency failures 2026-11-07 03:55:29 +08:00
dijunkun e3ad683809 [fix] resolve cross-platform build warnings 2026-11-07 01:55:51 +08:00
dijunkun 84466ccea4 [refactor] migrate clients to unified MiniRTC APIs 2026-11-07 00:41:25 +08:00
dijunkun 1a12a1d7d5 [refactor] adopt MiniRtc API naming across clients 2026-11-06 23:55:00 +08:00
dijunkun a64a28a5a3 [refactor] use MiniRTC public APIs across clients 2026-11-06 23:44:54 +08:00
dijunkun 2535a04d2b [fix] recover initial MCP signaling connections and preserve failure reasons 2026-11-06 20:02:52 +08:00
dijunkun 593bd550aa [chore] update MiniRTC signaling recovery 2026-11-06 14:10:10 +08:00
dijunkun 4d8a650afc [fix] update MiniRTC for NVDEC runtime recovery 2026-11-04 19:41:10 +08:00
dijunkun f57b4cc4e3 [feat] add CrossDesk MCP with remote desktop panels 2026-11-03 02:44:55 +08:00
dijunkun b1a0dcdb92 [fix] correct certificate errors and restore automatic reconnection 2026-11-02 11:07:19 +08:00
dijunkun 49717f0f68 [feat] use device keys for server login 2026-11-02 01:15:11 +08:00
dijunkun 53a3df6133 [chore] remove merged MiniRTC credential log patch 2026-11-01 03:26:26 +08:00
dijunkun c2bfce03f2 [fix] update MiniRTC to correct inbound data bitrate 2026-11-01 02:57:42 +08:00
dijunkun dde5b57165 [fix] update MiniRTC to prevent macOS connection hangs 2026-10-31 00:18:01 +08:00
dijunkun 699d867956 [feat] integrate CrossDesk CLI with terminal rendering and npm packaging 2026-10-30 10:42:23 +08:00
dijunkun 0f0dde8b49 [feat] add web clipboard synchronization, refs #132 2026-10-29 23:17:06 +08:00
dijunkun 38a01b085a [fix] update MiniRTC to fix Opus dependency downloads 2026-10-29 21:48:57 +08:00
dijunkun 4190f8beda [fix] update MiniRTC to fix Windows ASIO compilation 2026-10-29 21:07:20 +08:00
dijunkun 7c6e14989f [feat] add IPv6 support for direct IP connections, refs #129 2026-10-29 20:02:43 +08:00
dijunkun 99bb63f641 [fix] fix iOS native builds and expose CI diagnostics 2026-10-27 15:21:32 +08:00
dijunkun 9f7411e5c0 [fix] update MiniRTC for WebSocket++ C++20 compatibility 2026-10-26 16:38:15 +08:00
dijunkun 63bc5648c0 [chore] update MiniRTC for IP direct API grouping 2026-10-25 01:24:39 +08:00
dijunkun 2445f79f92 [feat] add authenticated LAN transport and per-IP listeners 2026-10-25 00:54:10 +08:00
dijunkun 1d465239cf [chore] update MiniRTC for web file transfers 2026-10-23 23:01:39 +08:00
dijunkun c6a2f6a35b [feat] display video codecs and refine network statistics 2026-10-22 19:18:37 +08:00
kunkundi 621f2ff205 [fix] update MiniRTC for Windows hardware encoding 2026-10-22 10:46:24 +08:00
dijunkun dd5c572852 [feat] enable Windows MFT codecs without CUDA 2026-10-22 03:25:24 +08:00
dijunkun a6f4df405b [fix] update MiniRTC for signaling disconnect detection 2026-10-21 23:34:53 +08:00
dijunkun 41f1e29583 [fix] pin desktop and Python dependencies to OpenSSL 3.3.2 2026-10-21 11:07:16 +08:00
dijunkun 7662b80995 [chore] update MiniRTC documentation reference 2026-10-19 04:55:02 +08:00
dijunkun 34eb2b1fe3 [chore] update MiniRTC for web ICE connectivity 2026-10-17 15:24:42 +08:00
dijunkun 40670de954 [fix] accept web video settings and update MiniRTC QoS 2026-10-16 13:44:24 +08:00
dijunkun 33cbfa5b8a [chore] update MiniRTC for web video settings negotiation 2026-10-16 10:57:54 +08:00
dijunkun 81430d78d9 [chore] update MiniRTC for web quality fixes and 30fps cap 2026-10-16 10:12:38 +08:00
dijunkun aed6ad99c2 [chore] update MiniRTC for web QoS flow control 2026-10-16 09:40:58 +08:00
kunkundi 45bf6ec4ee [feat] add HarmonyOS desktop and mobile clients,issue #117 2026-10-16 00:42:55 +08:00
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