Commit Graph
59 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 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 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 9ef7ecbc82 [feat] add native desktop inspection and accessibility actions 2026-11-06 22:15:03 +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 9ca4c3c7fe [fix] preserve Windows modifier state across keyboard capture recovery, refs #142 2026-11-06 15:00:59 +08:00
dijunkun 049cc0c8de [fix] avoid PRIME offload on NVIDIA primary displays, refs #137 2026-11-04 12:29:34 +08:00
dijunkun b999a01e66 [refactor] share private file storage helpers 2026-11-01 23:25:53 +08:00
dijunkun 199d29a6dd [fix] restore remote cursors on Linux without a pointing device, refs #130 2026-10-29 10:43:53 +08:00
dijunkun 25fb6ee051 [fix] dismiss stale recent connection tooltips and update popup tests 2026-10-27 17:46:43 +08:00
dijunkun b15925f857 [feat] add mobile privacy controls and Windows secure text input 2026-10-27 02:37:23 +08:00
dijunkun 0cbdbb0c96 [feat] add lock screen on disconnect option, refs #125 2026-10-25 01:35:40 +08:00
dijunkun 2445f79f92 [feat] add authenticated LAN transport and per-IP listeners 2026-10-25 00:54:10 +08:00
dijunkun 5ac6e153c8 [fix] preserve Windows remote sessions during shutdown 2026-10-22 04:17:27 +08:00
dijunkun 171e559b0d [feat] add desktop license and source information pages 2026-10-21 11:45:27 +08:00
dijunkun a625890b28 [feat] add in-app updates for desktop installations 2026-10-20 20:11:12 +08:00
dijunkun 02c3952be0 [feat] activate existing window on duplicate launches, refs #119 2026-10-18 14:17:26 +08:00
dijunkun 0901d61533 [fix] restore Windows remote control after RDP disconnects 2026-10-16 18:20:45 +08:00
kunkundi 45bf6ec4ee [feat] add HarmonyOS desktop and mobile clients,issue #117 2026-10-16 00:42:55 +08:00
kunkundi c4756b298b [refactor] share file transfer core across desktop and mobile 2026-10-16 00:38:13 +08:00
dijunkun 73b4d0f645 [feat] add DeskHub device wall and shared group actions 2026-10-12 03:08:04 +08:00
dijunkun a06ed5806a [fix] support self-hosted server URLs with paths 2026-10-09 15:34:12 +08:00
kunkundi 3cfe7cbb80 [fix] improve Windows secure desktop capture and input transitions 2026-10-09 00:05:37 +08:00
dijunkun 9550731681 [fix] make Xfce optional with separate Linux deb packages, refs #106 2026-10-08 14:43:58 +08:00
dijunkun 7f7b91851e [feat] add Windows pre-login remote control and fix autostart 2026-10-04 12:49:26 +08:00
dijunkun a83b6badd0 [feat] add desktop preview settings and platform placeholders 2026-09-29 00:22:29 +08:00
dijunkun 51d392ef48 [feat] add remote host version checks and update prompts 2026-09-28 13:54:39 +08:00
dijunkun 3d2235ad4e [fix] statically link the Windows CRT in Slint 2026-09-27 03:35:06 +08:00
dijunkun 0b2eb5b106 [fix] bundle missing Slint runtime in Windows packages 2026-09-27 02:52:56 +08:00
dijunkun 9ef64cc00f [fix] reduce release log verbosity and enforce single instance 2026-09-26 02:58:55 +08:00
dijunkun f73a57baaa [fix] restore missing includes for Linux and Windows builds 2026-09-25 02:20:02 +08:00
dijunkun e62d473b64 [perf] reduce desktop build dependencies and binary size 2026-09-25 01:47:20 +08:00
kunkundi 191ba26772 [feat] add Linux headless mode and interactive console 2026-09-25 00:29:24 +08:00
dijunkun c661319890 [feat] add background and manual update checks 2026-09-24 17:36:41 +08:00
dijunkun b9efb5944c [fix] recover headless capture and use WGC for usbmmidd displays 2026-09-23 14:40:58 +08:00
dijunkun 7e3e050edf [feat] add random password refresh to the main window 2026-09-22 10:33:28 +08:00
dijunkun b34755c5ee [chore] bundle the usbmmidd_v2 virtual display driver with Windows packages 2026-09-21 01:10:31 +08:00
dijunkun 6387f2e555 [feat] add headless compatibility capture and usbmmidd virtual display plugging 2026-09-21 01:10:30 +08:00
dijunkun 4797af9260 [fix] correct Windows remote control session routing and key mapping 2026-09-19 03:59:35 +08:00
dijunkun 000b2e44e3 [fix] restore Windows cursor capture and web input control 2026-09-18 23:26:06 +08:00
dijunkun c2ea90c740 [chore] remove unused ImGui code and old release notes 2026-09-18 19:54:47 +08:00
dijunkun 28de4cf938 [fix] improve Windows taskbar icon clarity at small sizes 2026-09-16 23:19:12 +08:00
dijunkun c4aca303c8 [fix] restore cursor visibility on Windows lock screen 2026-09-16 14:48:39 +08:00
dijunkun d648585891 [fix] restore Linux X11 remote keyboard capture 2026-09-15 16:23:42 +08:00
dijunkun c944db6519 [perf] scope desktop build variant and version defines 2026-09-13 06:39:23 +08:00
dijunkun c6635fbdc8 [feat] add Linux X11 privacy screen and automatic recovery 2026-09-13 03:49:17 +08:00
kunkundi a6e325f190 [feat] add macOS privacy screen and keep remote sessions running 2026-09-13 00:38:40 +08:00