Commit Graph

826 Commits

Author SHA1 Message Date
dijunkun 00a8d59284 [chore] update README 2026-05-27 17:22:51 +08:00
dijunkun a30489e05b [feat] update MiniRTC: report relay traversal when either ICE candidate is relayed 2026-05-27 16:37:08 +08:00
dijunkun dfbeb3ed20 [fix] request stream keyframes when capture resumes 2026-05-27 16:05:42 +08:00
dijunkun 2eed1c974e [fix] recover Windows capture backends after secure desktop exit 2026-05-27 16:05:00 +08:00
dijunkun 63a79a90ac [fix] refine Windows credential UI state detection 2026-05-27 16:04:38 +08:00
dijunkun a61e74d97b [feat] add video keyframe request APIs 2026-05-27 15:58:32 +08:00
kunkundi 54438a4aa1 [feat] refine control bar display index label sizing and alignment 2026-05-27 10:24:53 +08:00
dijunkun 7682ad63e4 [feat] add localized tooltips for control bar buttons 2026-05-27 00:37:34 +08:00
dijunkun 06c53fdc9c [fix] handle SAS secure desktop transitions and restore desktop capture promptly, refs #77 2026-05-26 04:38:07 +08:00
dijunkun 665f4e684c [feat] improve Windows secure desktop capture and input handling, refs #77 2026-05-26 03:26:37 +08:00
dijunkun 52b894fe0e [feat] improve secure desktop capture by streaming latest frames through shared memory 2026-05-26 01:28:12 +08:00
kunkundi 82c0cbbad4 [fix] fix C++17 WGC build with newer MSVC coroutine deprecation 2026-05-25 17:37:26 +08:00
dijunkun ce004af379 [feat] add a control bar shortcut menu for sending Ctrl+Alt+Del and remote lock commands 2026-05-25 15:57:31 +08:00
dijunkun 15bd9e9fdc [fix] enable repeated SPS/PPS on NVENC keyframes, fixes #78 2026-05-25 02:16:19 +08:00
dijunkun 37aabeaf72 [fix] reset display popup hover state after monitor switching to restore mouse control, fixes #83 2026-05-25 01:28:17 +08:00
dijunkun 473737ac9b [fix] fix Windows input forwarding and allow debug builds to run without admin, fixes #82 2026-05-25 00:40:38 +08:00
dijunkun 1e29ec708f [fix] fix macOS remote keyboard modifier injection, fixes #81 2026-05-21 00:23:50 +08:00
dijunkun 515d517a99 [feat] add portable build storage mode, refs #80 2026-05-21 00:13:27 +08:00
dijunkun a3aedcb624 [fix] fix incorrect new version notification display issue v1.3.4 v1.3.4-20260507-a3aedcb 2026-05-07 15:45:21 +08:00
dijunkun 98b7c6c966 [fix] preserve Linux keypad navigation semantics and Windows scan-code metadata for remote keyboard input 2026-05-07 14:50:00 +08:00
dijunkun b1d956af2c [fix] fix left/right modifier key injection while preserving scan code metadata 2026-05-06 17:52:31 +08:00
dijunkun b7a031bb7f [fix] make PipeWire and portal dependencies optional v1.3.3 v1.3.3-20260428-b7a031b 2026-04-28 17:08:34 +08:00
dijunkun 15cce07b6e Merge branch 'desktop-unlock-win' into file-transfer 2026-04-28 15:53:18 +08:00
dijunkun 1d5d6f5121 [fix] fix Debian package dependencies for PipeWire and ALSA t64 transitions 2026-04-28 11:14:25 +08:00
dijunkun 5f541f5c8b [feat] make CrossDesk service start and stop with the app 2026-04-28 10:25:16 +08:00
dijunkun 71bce08549 [fix] select the correct X11 pixel format conversion to prevent green-tinted screen capture on ubuntu 2026-04-27 17:57:11 +08:00
dijunkun 37b9badb2a [ci] fix NSIS uninstall function naming for service cleanup 2026-04-22 00:16:58 +08:00
dijunkun 4089e80fe8 [feat] register and remove CrossDeskService in the Windows installer 2026-04-21 23:23:11 +08:00
dijunkun 2be6e727ce [fix] use SDL keyboard capture on Wayland only 2026-04-21 17:37:19 +08:00
dijunkun d3b886c3f6 [fix] fix blocking issue on controlled-side during shutdown 2026-04-21 16:52:59 +08:00
dijunkun 97e48bfe71 [fix] fix Wayland keyboard capture by using SDL key events 2026-04-21 14:47:10 +08:00
dijunkun a8769dee06 Merge branch 'file-transfer' of https://github.com/kunkundi/crossdesk into file-transfer 2026-04-21 09:28:22 +08:00
dijunkun ffa94986d5 [feat] add Windows secure desktop remote unlock support for locked sessions, refs #77 2026-04-21 04:10:08 +08:00
dijunkun e4dfb61509 [fix] fix wayland cursor mapping 2026-04-20 18:09:13 +08:00
dijunkun d42b6e3261 [feat] update MiniRTC 2026-04-20 18:02:56 +08:00
dijunkun 855b15025c [fix] fix file transfer window interactions issue 2026-04-14 14:25:16 +08:00
dijunkun 3701b2c0d9 [chore] add acknowledgements 2026-04-14 11:03:06 +08:00
dijunkun ecbec4d301 [ci] use rolling cache keys for xmake dependency caches v1.3.2 v1.3.2-20260414-ecbec4d 2026-04-14 02:16:17 +08:00
dijunkun 21425c7132 [fix] fix system tray icon display issue 2026-04-14 01:54:03 +08:00
dijunkun 3e95a7ba29 [fix] fix startup failure caused by wgc_plugin working directory change 2026-04-14 01:53:20 +08:00
dijunkun c1394db285 [fix] fix missing wgc_plugin.dll in Windows packaging process, refs #76 v1.3.2-20260414-c1394db 2026-04-13 23:51:39 +08:00
dijunkun eee6c588bd [fix] fix X11 odd-size captures by aligning dimensions to even values 2026-03-24 00:07:44 +08:00
dijunkun eca68f6c7a [fix] fix keyboard input injection on Linux Wayland sessions 2026-03-23 23:14:05 +08:00
dijunkun f4e28d8774 [fix] fix mac-to-windows symbol key input 2026-03-23 22:30:58 +08:00
dijunkun 21b179e01c [fix] release pressed modifier keys when stream window loses focus 2026-03-23 21:33:01 +08:00
dijunkun 83cacf6f51 [fix] split mouse and keyboard from data channel and use reliable transimission 2026-03-23 21:14:07 +08:00
dijunkun 13c37f01b1 [fix] fix cross-platform key capture and mapping issues 2026-03-23 20:42:48 +08:00
dijunkun 511831ced3 [fix] fix Wayland reconnect black screen by keeping capturer warm and also fix Wayland mouse control 2026-03-23 05:18:56 +08:00
dijunkun 518e1afa58 [feat] add Linux screen capture fallback support for DRM and Wayland 2026-03-22 21:33:50 +08:00
dijunkun 43d03ac081 [fix] fix font path lookup for wqy/dejavu by switching from OpenType to TrueType 2026-03-22 00:39:19 +08:00