Commit Graph
390 Commits
Author SHA1 Message Date
dijunkun d3fd9d0209 [fix] restore Linux connections and reflect actual autostart state 2026-11-09 16:18:01 +08:00
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 fd6410e044 [fix] apply Windows daemon settings immediately
Add a runtime watchdog with Unicode process launch and session-end handling. Report autostart save failures and document the updated Windows behavior.

Validated with a Windows Release build, daemon and autostart integration checks, GUI crash recovery, tray exit, real logoff/login, and full reboot/login.
2026-11-08 17:38:30 +08:00
dijunkun c75394e498 [fix] repair Linux autostart and apply daemon settings immediately, refs #147 2026-11-08 15:57:58 +08:00
dijunkun 32b4e442a1 [fix] repair portable service paths after upgrades, refs #146 2026-11-07 19:28:11 +08:00
dijunkun da4ffa6f06 [fix] reuse host Python and capture iOS dependency failures 2026-11-07 03:55:29 +08:00
dijunkun 80760cab47 [build] cache Xmake toolchains and reuse mobile dependencies 2026-11-07 03:31:17 +08:00
dijunkun f5f8eb94d4 [fix] preserve macOS permissions and defer legacy migration to launch 2026-11-07 03:07:24 +08:00
dijunkun e3ad683809 [fix] resolve cross-platform build warnings 2026-11-07 01:55:51 +08:00
dijunkun a663ebdb1a [build] update Android Gradle wrapper to 9.9.0 2026-11-07 01:17:17 +08:00
dijunkun 882982081a [fix] pass managed BSTR values to Windows UI Automation 2026-11-07 00:56:52 +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 05782bce7c [build] bump iOS version to 1.7.5 and target iOS 16 2026-11-06 22:59:19 +08:00
dijunkun 2846c19733 [fix] use Float32 audio playback buffers on iOS 2026-11-06 22:59:19 +08:00
dijunkun 9c31acd4c9 [fix] preserve panel input across modifier and ownership changes 2026-11-06 22:15:57 +08:00
dijunkun 9ef7ecbc82 [feat] add native desktop inspection and accessibility actions 2026-11-06 22:15:03 +08:00
dijunkun 82b8cc11bc [feat] receive remote audio with panel playback and bounded WAV capture 2026-11-06 21:55:58 +08:00
dijunkun 02b10d0d8e [feat] add panel desktop takeover with exclusive input ownership 2026-11-06 21:52:47 +08:00
dijunkun b167b24cb3 [feat] recover authorized sessions with bounded reconnect attempts 2026-11-06 21:39:10 +08:00
dijunkun 0c1aa1339d [feat] support concurrent MCP sessions and multi-display operations 2026-11-06 21:15:31 +08:00
dijunkun 12afcce690 [feat] extend keyboard and pointer control with bounded held input 2026-11-06 20:54:28 +08:00
dijunkun dd4baf2fc4 [feat] expose system controls and verify remote unlock completion 2026-11-06 20:46:11 +08:00
dijunkun 6bfcd5cf3d [feat] add MCP file browsing and cancellable transfers 2026-11-06 20:36:48 +08:00
dijunkun 0aed57ed4d [feat] add acknowledged remote clipboard read and write 2026-11-06 20:20:25 +08:00
dijunkun 0eab020c38 [feat] acknowledge remote input and wait for visual changes 2026-11-06 20:12:41 +08:00
dijunkun a49eb7ad5b [feat] add persistent remote unlock credentials and local password dialogs 2026-11-06 20:03:05 +08:00
dijunkun 2535a04d2b [fix] recover initial MCP signaling connections and preserve failure reasons 2026-11-06 20:02:52 +08:00
dijunkun 09ef60dc6f [feat] add configurable video pause on minimize, refs #143 2026-11-06 16:42:31 +08:00
dijunkun 9ca4c3c7fe [fix] preserve Windows modifier state across keyboard capture recovery, refs #142 2026-11-06 15:00:59 +08:00
dijunkun 43b1d8fecb [fix] trust user-installed CA certificates on Android, refs #145 2026-11-06 14:40:44 +08:00
dijunkun 1b6248b05b [fix] position windows before showing to prevent flicker 2026-11-05 18:02:12 +08:00
dijunkun c0fa5e6474 [fix] improve file browser drag cursors and previews 2026-11-05 17:24:10 +08:00
dijunkun 5e34360d25 [fix] handle relative cache paths during device identity initialization 2026-11-05 16:25:05 +08:00
dijunkun 751cf04434 [feat] add dual-pane file transfers and directory browsing, refs #135 2026-11-05 15:27:53 +08:00
dijunkun 6f7c5a29ab [fix] fix OpenGL core rendering and video fallback, refs #138 2026-11-04 23:07:42 +08:00
dijunkun dba7ac3203 Merge branch 'cli' into mcp 2026-11-04 15:08:35 +08:00
dijunkun 47e16622f8 [fix] expose retry and manual download after update failure 2026-11-04 13:59:06 +08:00
dijunkun 049cc0c8de [fix] avoid PRIME offload on NVIDIA primary displays, refs #137 2026-11-04 12:29:34 +08:00
dijunkun fc1529ee2b [fix] stabilize MCP sessions and extend input controls 2026-11-03 14:19:39 +08:00
dijunkun e1ae449d36 [feat] add MCP terminal views and agent cursor overlays 2026-11-03 03:00:57 +08:00
dijunkun f57b4cc4e3 [feat] add CrossDesk MCP with remote desktop panels 2026-11-03 02:44:55 +08:00
dijunkun 2fab61871e [build] bump CLI version to 0.1.6 2026-11-02 15:47:44 +08:00
dijunkun 30d409ff49 [feat] anchor CLI zoom to mouse and simplify view shortcuts 2026-11-02 15:32:16 +08:00
dijunkun 6de7165fb0 [fix] prioritize resolution in CLI previews 2026-11-02 15:18:53 +08:00
dijunkun 28398c0067 [build] bump CLI version to 0.1.5 2026-11-02 12:39:51 +08:00
dijunkun 0188f2e860 [fix] provide host pkg-config for Xcode Cloud dependencies 2026-11-02 12:35:23 +08:00
dijunkun 597c4971cf [feat] add Sixel rendering to CLI 2026-11-02 11:41:25 +08:00
dijunkun b1a0dcdb92 [fix] correct certificate errors and restore automatic reconnection 2026-11-02 11:07:19 +08:00