yuanyuanxiang
afa43c6e80
Improve: Adjust quality level definitions and add disable option
2026-02-13 22:46:43 +01:00
yuanyuanxiang
8851d8c45d
Feature: Add RTT-based adaptive quality control for remote desktop
2026-02-11 19:21:28 +01:00
yuanyuanxiang
ab9e73b055
Feature: Add linux client building option
2026-02-08 21:08:29 +01:00
yuanyuanxiang
000f50f08a
Feature: Scroll detection to reduce bandwidth by 50-80%
2026-02-08 14:17:19 +01:00
yuanyuanxiang
e0454d44c4
Improve: Sign login message for client verification
2026-02-07 00:41:57 +01:00
yuanyuanxiang
23323b3e26
Fix: Numpad keys act as arrow keys instead of inputting digits
...
The controller was overwriting keyboard lParam (containing scan code and
extended key flag) with mouse coordinate calculations. The client then
had to guess the extended key flag from the virtual key code alone,
which fails when local and remote NumLock states differ — causing numpad
keys to always behave as dedicated arrow keys via KEYEVENTF_EXTENDEDKEY.
Now the controller preserves the original keyboard lParam, and the client
extracts the real scan code (bits 16-23) and extended key flag (bit 24)
from it, so numpad keys are correctly distinguished from navigation keys.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 17:48:01 +01:00
yuanyuanxiang
d7789e04ca
Improve: Enhance CClientListDlg with grouping and better UX
2026-01-26 12:51:29 +01:00
yuanyuanxiang
b4c47ba553
Fix: Mouse double click can't select the wanted text
2026-01-22 22:57:28 +01:00
yuanyuanxiang
895ac3f54c
Release v1.2.3
2026-01-21 23:30:21 +01:00
yuanyuanxiang
1611ddd869
Improve: ExpandDirectories after GetForegroundSelectedFiles
2026-01-17 11:11:04 +01:00
yuanyuanxiang
39e07adb3b
Feature: Support using remote cursor in screen control
2026-01-16 22:06:04 +01:00
yuanyuanxiang
38517e20f9
zlib: Update to version 1.3.1.2 and use context in decompression
2026-01-15 16:16:55 +01:00
yuanyuanxiang
e5872dc0b8
Fix #281 : Check if CPU has SSE2 to avoid client crash
2026-01-14 00:09:22 +01:00
yuanyuanxiang
c971c69cb8
Improve: Save remote desktop screen settings in registry
2026-01-11 17:15:01 +01:00
yuanyuanxiang
7c6ee74574
Improve: GetForegroundSelectedFiles if GetClipboardFiles failed
2026-01-10 23:56:29 +01:00
yuanyuanxiang
daa70f9777
Feature: Support customizing client name and install directory
2026-01-10 17:31:34 +01:00
yuanyuanxiang
808371ed6e
Feature: Add menu to set screen strategy for remote control
2026-01-08 22:50:42 +01:00
shaun
2b4f061f82
Fix: TestRun run as windows service can't unlock screen
2025-12-30 14:03:11 +01:00
yuanyuanxiang
4ae97abcc6
Feature: Add FPS control menu for remote desktop
2025-12-28 21:25:45 +01:00
yuanyuanxiang
473af822cc
Revert #242 and improve security when sending files to client
2025-12-28 20:33:40 +01:00
yuanyuanxiang
a437905f26
Fix switch screen and support dragging files to remote
2025-12-27 12:03:16 +01:00
yuanyuanxiang
34e7cdb663
Fix #266 : CloseHandle close an invalid handle
2025-12-26 16:23:36 +01:00
yuanyuanxiang
2ee61a760f
Fix/Improve: fix #267 and scale 4K desktop screen to 1080P
2025-12-24 19:58:52 +01:00
yuanyuanxiang
0b67d06548
Feat&Improve: Support gen pass code binding with domain
2025-12-21 12:00:36 +01:00
shaun
b4687bb1a2
Feature: Support upload/download executable file and run it
2025-12-17 22:04:35 +01:00
yuanyuanxiang
d919949213
Feature: Add reconnect logic for remote desktop control
2025-12-16 19:31:15 +01:00
yuanyuanxiang
c7b0a0f218
Improve: Calculate unique ID for client program
2025-12-14 09:17:05 +01:00
yuanyuanxiang
29abbfe489
Fix client offline issue and virtual desktop opening issue
2025-12-13 19:56:21 +01:00
shaun
93d6e730b8
Fix: Copy text between master and client need a delay
2025-12-12 20:10:34 +01:00
shaun
a2d7e86012
logs:Add log for FileUpload libraries and service installing
2025-12-09 17:38:46 +01:00
yuanyuanxiang
ac7a2dcb7e
Code style change and rebuild zstd with optimization options
2025-11-30 17:33:19 +08:00
yuanyuanxiang
8d4be0a580
Improve: Using SSE2 to improve bitmap compare speed
2025-11-30 17:33:19 +08:00
yuanyuanxiang
d6464b48b5
Improve: Set multi-thread compression as a option for remote control
2025-11-30 17:33:19 +08:00
yuanyuanxiang
9a3277d638
Feature: Add menu to switch screen for remote control
2025-11-29 04:11:46 +08:00
yuanyuanxiang
36b7b86890
Feature: Support client running as windows service
2025-11-28 05:11:03 +08:00
yuanyuanxiang
ce825cffb1
fix: No need to restart client to update wallet address
2025-11-08 18:00:21 +01:00
yuanyuanxiang
ea4472445d
Feature: File copy/paste support in remote control
2025-11-01 19:46:48 +01:00
yuanyuanxiang
2855af1932
fix #185 and fix #214
2025-10-26 15:45:54 +01:00
yuanyuanxiang
9c8f6fa3aa
fix: UpdateClientClipboard may lost the last letter
2025-10-19 22:19:00 +02:00
yuanyuanxiang
6b81ad1f81
style: Format source code and support grouping client
2025-10-19 09:04:27 +02:00
yuanyuanxiang
e779fb0b51
Improve: Enable zstd multi-thread compression for client
2025-08-14 03:34:10 +08:00
yuanyuanxiang
303b5ef824
fix : #182 First command using HTTP protocol
2025-08-10 12:04:08 +02:00
yuanyuanxiang
cf03de5bc9
fix: Virtual desktop control support multiple monitor
2025-08-04 02:08:17 +08:00
yuanyuanxiang
e7f06abcea
fix:#159 Authorization doesn't work under TestRun injection
2025-07-19 10:22:28 +02:00
yuanyuanxiang
468918494e
feature: Remote desktop support multi monitor
2025-07-16 19:50:53 +02:00
yuanyuanxiang
965bb64864
Improve client stability by handling exceptions
2025-07-15 20:46:55 +02:00
yuanyuanxiang
89c6e5014f
fix: Lost control when operating high permission windows
2025-07-13 16:02:12 +02:00
yuanyuanxiang
017a8c8fa2
layout: Reorganize TCP client/server code
2025-06-29 20:25:39 +02:00
yuanyuanxiang
444de50651
feat: Support virtual remote desktop monitoring
2025-05-31 11:04:30 +02:00
yuanyuanxiang
72459de00e
Improvement: Prepare for optimization of online capacity
2025-04-12 16:48:09 +08:00