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
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
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
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
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
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
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
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
b1a0dcdb92
[fix] correct certificate errors and restore automatic reconnection
2026-11-02 11:07:19 +08:00
dijunkun
d051dbb278
[fix] avoid X11 None macro collision in credential recovery
2026-11-02 03:03:53 +08:00
dijunkun
425698e22e
[feat] authenticate controller sessions with device keys
2026-11-02 03:00:18 +08:00
dijunkun
adcb0f17dd
[ui] improve scrollbar spacing in the trusted devices dialog
2026-11-02 02:20:31 +08:00
dijunkun
49717f0f68
[feat] use device keys for server login
2026-11-02 01:15:11 +08:00
dijunkun
ea4db45dbf
[ui] remove redundant IP connection hints
2026-11-01 23:27:17 +08:00
dijunkun
489491008a
[feat] add trusted device pairing and management UI
2026-11-01 23:27:17 +08:00
dijunkun
e15e2c33bd
[feat] add application-layer trusted device authentication
2026-11-01 23:26:48 +08:00
dijunkun
b999a01e66
[refactor] share private file storage helpers
2026-11-01 23:25:53 +08:00
dijunkun
699d867956
[feat] integrate CrossDesk CLI with terminal rendering and npm packaging
2026-10-30 10:42:23 +08:00
dijunkun
2f57d0aba3
[fix] repair small macOS application icons
2026-10-30 00:58:55 +08:00
dijunkun
68f2d903a3
[fix] restore macOS permission resets during installation
2026-10-30 00:56:06 +08:00
dijunkun
becd1c0437
[fix] prevent dropdown items from overlapping the scrollbar
2026-10-30 00:18:52 +08:00
dijunkun
2803892de5
[fix] preserve macOS permissions during installation
2026-10-29 23:32:07 +08:00
dijunkun
0f0dde8b49
[feat] add web clipboard synchronization, refs #132
2026-10-29 23:17:06 +08:00
dijunkun
cc339282d6
Merge branch 'lan-direct' of https://github.com/kunkundi/crossdesk into lan-direct
2026-10-29 20:19:21 +08:00
dijunkun
7c6e14989f
[feat] add IPv6 support for direct IP connections, refs #129
2026-10-29 20:02:43 +08:00
dijunkun
f09a4c50d1
[feat] add configurable all-interface IPv4 listening, refs #129
2026-10-29 18:23:34 +08:00
dijunkun
8e007b0130
[fix] release idle audio playback devices to allow Windows sleep, refs #131
2026-10-29 15:08:56 +08:00
dijunkun
613b58f582
[build] add macOS signing and notarization to GitHub Actions
2026-10-29 11:09:12 +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
273cbc0adf
[fix] restore null-handle cursors on Windows without a mouse, refs #130
2026-10-29 10:15:32 +08:00
kunkundi
d989df275b
[fix] fix Windows privacy cover build and adjust branding spacing
2026-10-28 11:35:49 +08:00
dijunkun
af49d5ba28
[ui] center privacy unlock hints and update corner branding
2026-10-28 11:03:50 +08:00
dijunkun
e922bdc864
[ui] add horizontal privacy screen branding with bottom alignment
2026-10-28 10:34:04 +08:00
dijunkun
37cc6954a2
[ui] hide privacy screen hints when local unlock is disabled
2026-10-28 09:39:42 +08:00