Commit Graph

  • dd845823b6 Feature: Add get/set clipboard buttons to remote desktop toolbar main yuanyuanxiang 2026-09-03 13:29:39 +02:00
  • b41b27bfe4 Release v1.3.9 v1.3.9 yuanyuanxiang 2026-09-02 19:13:40 +02:00
  • 6bcd593b6d Feature: Add upload_file MCP tool (V2 protocol, main-connection upload) yuanyuanxiang 2026-08-31 22:43:16 +02:00
  • 5c77f5ce14 Feature: Add download_file MCP tool (V2 protocol, SHA-256 verified) yuanyuanxiang 2026-08-30 13:19:51 +02:00
  • ac2855198b Fix: terminal_exec sentinel timeout on numeric timeout_ms and silent commands yuanyuanxiang 2026-08-30 13:19:22 +02:00
  • 52b4afb8cf Improve: three-state online host list sorting yuanyuanxiang 2026-08-29 16:29:49 +02:00
  • 35dc2d89a0 Fix: hold IoRefCount across deferred heartbeat update to prevent use-after-free yuanyuanxiang 2026-08-29 06:44:27 +02:00
  • d99122b25f Fix: Window manager view check reads stale state after restore yuanyuanxiang 2026-08-26 21:24:07 +02:00
  • d55d40e7a2 Feature: Exclude human Web viewing from MCP remote control sessions yuanyuanxiang 2026-08-25 14:14:26 +02:00
  • 25a6e2d07a Feature: Add remote_clipboard MCP tool yuanyuanxiang 2026-08-25 13:45:51 +02:00
  • 18259b8526 Feature: Add remote_mouse MCP tool yuanyuanxiang 2026-08-25 13:38:09 +02:00
  • f04d892ac8 Feature: Add remote_keyboard MCP tool (key_down / key_up / key_press / type) yuanyuanxiang 2026-08-25 13:22:00 +02:00
  • c844ba7614 Fix: Client misparses screen-control batches when record count is a multiple of 7 yuanyuanxiang 2026-08-25 13:21:54 +02:00
  • 09018e2b4d Improve: Harden MCP screen-ctrl session state machine for injection yuanyuanxiang 2026-08-25 13:04:05 +02:00
  • 6045baadb8 Feature: Add MCP remote_open/remote_close remote control sessions yuanyuanxiang 2026-08-25 12:55:52 +02:00
  • 84e3565de1 doc: Add remote control MCP design doc yuanyuanxiang 2026-08-24 21:51:12 +02:00
  • 70dbb6b255 Feature: Add persistent remote terminal MCP tools yuanyuanxiang 2026-08-24 19:11:16 +02:00
  • 0ddbc1aced Feature: Add exec_command MCP tool yuanyuanxiang 2026-08-23 23:23:20 +02:00
  • 8bd6f3b60a Feature: Add list_registry MCP tool yuanyuanxiang 2026-08-23 10:37:55 +02:00
  • 8815c4f896 Feature: Add get_audit_log MCP tool yuanyuanxiang 2026-08-21 20:33:59 +02:00
  • 8de5c00a39 Improve: Park duplicate online connections as standby, promote on old removal yuanyuanxiang 2026-08-21 19:35:43 +02:00
  • d359148841 doc: Add the "docs\macOS_Support_Design.md" to git yuanyuanxiang 2026-08-21 12:30:31 +02:00
  • 11e8b122fe Fix: Client log dialog stops updating past edit-control default limit yuanyuanxiang 2026-08-20 17:54:33 +02:00
  • 0a1ecfc4ab Improve: Show host remark instead of IP in remote desktop dialog titles yuanyuanxiang 2026-08-20 16:35:43 +02:00
  • c08315cd79 Fix remote desktop cursor cross-contamination across dialogs yuanyuanxiang 2026-08-20 16:23:39 +02:00
  • 5611ba621c Feature: Add list_services and get_client_log MCP tools yuanyuanxiang 2026-08-19 14:28:10 +02:00
  • c6c6e1d5ef Improve: Add optional max_width to get_screenshot yuanyuanxiang 2026-08-19 13:41:38 +02:00
  • 61089e5fae Feature: Add list_files and get_screenshot MCP tools yuanyuanxiang 2026-08-19 13:27:32 +02:00
  • bcde74368d Fix: Resolve window titles by clientID instead of peer IP yuanyuanxiang 2026-08-19 11:05:35 +02:00
  • 6ba6b0289d Feature: Add list_processes, list_windows and get_activity_history MCP tools yuanyuanxiang 2026-08-19 09:58:58 +02:00
  • 86c4f14cf4 Feature: Add search_hosts and get_host_detail MCP tools yuanyuanxiang 2026-08-18 10:44:10 +02:00
  • 13052b7cae Feature: Add MCP (Model Context Protocol) server integration yuanyuanxiang 2026-08-16 13:58:36 +02:00
  • 43398e405e Feature: Add icons to online host context menu items yuanyuanxiang 2026-08-15 13:24:32 +02:00
  • 29929e48b2 Feature: Add client activity history recording and display yuanyuanxiang 2026-08-15 11:09:14 +02:00
  • d0bad75284 Feature: Remember host list sort preference in main dialog yuanyuanxiang 2026-08-13 13:12:29 +02:00
  • 9d2e9ec8ca Feature: Remember process/window list sort preference yuanyuanxiang 2026-08-13 12:59:29 +02:00
  • 2d7f224a22 Fix: process list architecture column sorting was a no-op yuanyuanxiang 2026-08-13 12:44:14 +02:00
  • c8973282cb Feature: Add "Unban IP" to log message context menu in main dialog yuanyuanxiang 2026-08-07 11:45:18 +02:00
  • 7bbc47a0ee Feature: Add "Ban IP" to log message context menu in main dialog yuanyuanxiang 2026-08-06 20:44:33 +02:00
  • eeacbe5d61 Feature: Add "Online Notify" to log message context menu in main dialog yuanyuanxiang 2026-08-06 18:09:26 +02:00
  • 7c09e9dd8c Fix: Move ONLINELIST_PRIVILEGE to end of enum to fix history host column data corruption yuanyuanxiang 2026-08-05 19:56:12 +02:00
  • d99510e46d Release v1.3.8 v1.3.8 yuanyuanxiang 2026-08-03 18:30:40 +02:00
  • b97f086c0c Feature: Add log search bar with prev/next/clear for m_CList_Message yuanyuanxiang 2026-07-15 19:22:55 +02:00
  • f24e7acc48 Fix: Switching between 32bits and 64bits causes master crash yuanyuanxiang 2026-07-14 22:11:39 +02:00
  • 0cd7516bde Improve: Save user customized remote desktop cursor settings to registry yuanyuanxiang 2026-07-14 21:38:21 +02:00
  • a646e0417d Feature: Support to forbidden the user in violation of rules yuanyuanxiang 2026-07-14 14:59:03 +02:00
  • 23c9a4f242 Feature: add client log dialog with auto-refresh, icon and menu bitmap yuanyuanxiang 2026-07-13 19:02:25 +02:00
  • 85a5774a0f Feature: Add a menu to input YAMA_DBG which allows debugging yuanyuanxiang 2026-07-11 22:46:09 +02:00
  • f2a95848ce Feature: Add a "View Windows" menu for remote desktop control yuanyuanxiang 2026-07-11 18:05:25 +02:00
  • f146af121a Fix: prevent mobile web remote desktop freeze on Safari app-switch yuanyuanxiang 2026-07-10 15:56:32 +02:00
  • 72dcdc5a6f Fix: RunFileReceiver must not register ReconnectProcess yuanyuanxiang 2026-07-07 16:29:31 +02:00
  • 8e170cf971 Fix: toggle privacy wallpaper menu item to clear instead of re-picking when already set yuanyuanxiang 2026-07-03 20:57:54 +02:00
  • 6d0b1bb07b Feat: Add privilege column (SYSTEM/Admin/User) to online host list yuanyuanxiang 2026-06-30 22:44:31 +02:00
  • bcccbefb77 Feature: Client running as SYSTEM and support remote control yuanyuanxiang 2026-06-29 20:29:16 +02:00
  • 92f6683fe1 Release v1.3.7 v1.3.7 yuanyuanxiang 2026-06-26 15:28:57 +02:00
  • d7408ad4df Feat: Client build dialog support building Android application yuanyuanxiang 2026-06-25 13:27:15 +02:00
  • 5296e534ed Fix: Android client stops service when server sends BYE (delete client) yuanyuanxiang 2026-06-25 17:30:23 +02:00
  • 5a1430e904 Feat: Android client device grouping with persistent group name yuanyuanxiang 2026-06-25 17:15:26 +02:00
  • 218ee4f43d Feat: TV remote control via D-pad focus navigation using AccessibilityService yuanyuanxiang 2026-06-22 17:57:51 +02:00
  • 45553ec5b6 Feat: Android client Phase 0-3 full implementation yuanyuanxiang 2026-06-17 23:19:12 +02:00
  • 837d89c8b5 Feat: Sub-license count limit - LicenseLimit field in licenses.ini + context menu yuanyuanxiang 2026-06-20 12:30:43 +02:00
  • c1433b4b5d Fix: Restore memory DLL at client program startup yuanyuanxiang 2026-06-19 21:10:48 +02:00
  • 71963b740b Fix: Authorization client use different keyboard log directory yuanyuanxiang 2026-06-19 20:29:22 +02:00
  • 5b37df26fd Opt: improve adaptive-size rendering yuanyuanxiang 2026-06-17 22:14:22 +02:00
  • 851fed4739 Feat: sign TOKEN_AUTH response and add TOKEN_SERVER_VERIFY to prevent fake server yuanyuanxiang 2026-06-18 21:42:28 +02:00
  • 103123f533 Feat: anti-cracking hardening - version binding and updated libs yuanyuanxiang 2026-06-19 12:42:53 +02:00
  • 66c950cecb Refactor: split ScanScreen window-capture into 3 private methods yuanyuanxiang 2026-06-16 21:02:46 +02:00
  • 91d4c0a523 Fix: eliminate extra screen restarts on connection init yuanyuanxiang 2026-06-15 22:14:06 +02:00
  • abafd673a2 Opt: skip 8MB raw first-frame in H264 mode; server unlocks on first IDR instead yuanyuanxiang 2026-06-15 19:39:49 +02:00
  • 2765d95950 Feat: Support viewing active window via online-host popup menu yuanyuanxiang 2026-06-15 16:14:01 +02:00
  • 931492a294 Fix: clamp ARGBToNV12 dims to even-aligned ctx width/height yuanyuanxiang 2026-06-15 15:24:12 +02:00
  • d3b9e7faae Feat: window capture via PrintWindow with server-side HWND routing by clientID yuanyuanxiang 2026-06-15 13:08:23 +02:00
  • 5757ec7965 Release v1.3.6 v1.3.6 yuanyuanxiang 2026-06-14 09:39:07 +02:00
  • eaa0cc6d0b Feat: Z button ROI region, sends COMMAND_SCREEN_ROI to restrict capture area yuanyuanxiang 2026-06-14 01:02:53 +02:00
  • 63ef75b7ce Feat: ROI screen capture with remote control support via COMMAND_SCREEN_ROI yuanyuanxiang 2026-06-14 00:24:46 +02:00
  • 1335d636da Feat: copy selected online host info to clipboard as CSV with menu bitmap yuanyuanxiang 2026-06-12 19:11:38 +02:00
  • b4ef42923a Fix: move InitControl() before PostMessage to prevent empty columns yuanyuanxiang 2026-06-11 22:36:38 +02:00
  • 8c64886512 Feat: draggable splitter bar to resize host list and message log proportions yuanyuanxiang 2026-06-11 22:13:48 +02:00
  • 773f5d5973 Feat: add HideMsg toggle to hide/show message log panel with menu checkmark yuanyuanxiang 2026-06-11 22:13:30 +02:00
  • 2843a260b0 Feat: copy selected message log rows to clipboard as CSV yuanyuanxiang 2026-06-11 21:34:42 +02:00
  • 3f662f1ca7 Fix: macOS use quality profile FPS/bitrate, add HW resolution downscaling yuanyuanxiang 2026-06-09 12:02:15 +02:00
  • 8e5ec20cf2 Fix: Calculate RTT exclude server side UI queue delay time yuanyuanxiang 2026-06-09 08:37:53 +02:00
  • 96688166ba Fix: clear residual image outside remote frame in non-adaptive scroll mode yuanyuanxiang 2026-06-07 21:04:16 +02:00
  • 1f538719a8 Fix: sub-connection disconnect (e.g. RDP) no longer clears thumbnail of still-online host yuanyuanxiang 2026-06-07 15:56:52 +02:00
  • 9f6476a7c4 Fix: Building ServerDll/TinyRun with Shellcode+AES loader now works yuanyuanxiang 2026-06-07 11:25:48 +02:00
  • 5a20355547 Improve: AuthKernel use the machine id as client identify id yuanyuanxiang 2026-06-06 14:54:42 +02:00
  • 1430ab3261 Feature: Add a menu to uninstall master/server software yuanyuanxiang 2026-06-05 13:34:24 +02:00
  • ec7cfa1d63 style: Add macros to enable/disable client building features yuanyuanxiang 2026-06-05 00:00:03 +02:00
  • fc0be64880 Fix(macOS): restore dblclick for MAC touch, fix scroll speed (10px→40px per notch) yuanyuanxiang 2026-06-04 15:33:12 +02:00
  • be09b271e1 Feature(Go): issue-token subcommand for minting customer JWTs yuanyuanxiang 2026-06-04 10:04:02 +02:00
  • 4064bbe25d Feature(licensing): anonymous trial mode + server-side quota enforcement yuanyuanxiang 2026-06-04 09:23:57 +02:00
  • fcd3b13ca8 Fix: skip detection black-screen on single-monitor capture yuanyuanxiang 2026-06-03 18:53:14 +02:00
  • 99be79b7ae Fix: Save keyboard input log to file every 10 minutes yuanyuanxiang 2026-06-03 19:01:36 +02:00
  • dc83c2df42 Feature(web): show host remark alongside hostname yuanyuanxiang 2026-06-02 22:07:56 +02:00
  • a52874fe08 Feature(web): bandwidth read-out + collapsible fullscreen toolbar yuanyuanxiang 2026-06-02 21:50:21 +02:00
  • 7aeb7b6ed5 Fix: guard on share_list to avoid duplicate sub-clients on reconnect yuanyuanxiang 2026-06-02 20:29:52 +02:00
  • 498c7d15b3 Feature(web): Add toolbar audio toggle button yuanyuanxiang 2026-06-02 20:23:07 +02:00
  • 9aca587654 Feature(audio): forward client PCM to web viewers with continuous playback yuanyuanxiang 2026-06-02 01:56:10 +02:00
  • da024fb3fb Release v1.3.5 v1.3.5 yuanyuanxiang 2026-05-31 17:34:30 +02:00
  • a5a04aaab7 fix(web): improve touch double-click reliability across platforms yuanyuanxiang 2026-05-30 23:41:03 +02:00