Commit Graph

  • b97f086c0c Feature: Add log search bar with prev/next/clear for m_CList_Message main 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
  • c846d11efa Feature: add menu-driven compress/extract via custom file+folder picker yuanyuanxiang 2026-05-30 17:18:45 +02:00
  • 9fe8ab746a Perf(screen): skip encode on identical frames to cut HW encoder idle bandwidth yuanyuanxiang 2026-05-29 23:27:04 +02:00
  • 8c7f612449 Feature: Implement H.264 and AV1 hardware encoding for remote control yuanyuanxiang 2026-05-28 11:41:33 +02:00
  • d1aa7a2c02 Fix: guard IOCPClient against early packet before setManagerCallBack yuanyuanxiang 2026-05-28 14:53:12 +02:00
  • c0a632a4c6 Compliance: Add building option to disable x264 and ffmpeg yuanyuanxiang 2026-05-27 18:58:29 +02:00
  • 085543b0f1 Fix(license): respect BindType when validating SN on import yuanyuanxiang 2026-05-27 15:28:56 +02:00
  • 1fd431ba76 Fix(logger): preserve queued logs on shutdown; record exit signal yuanyuanxiang 2026-05-27 08:51:49 +02:00
  • 268a427172 Go:Add build pipeline for go server and fix web login bug yuanyuanxiang 2026-05-27 08:47:21 +02:00
  • 620aaf6827 Fix(license): IP list truncated at 4KB causing permanent data loss yuanyuanxiang 2026-05-25 21:04:36 +02:00
  • d6fb612475 Refactor: Remove SCLoader.cpp and use the received DLL to inject yuanyuanxiang 2026-05-25 00:16:39 +02:00
  • 54c88539e5 Fix: Avoid sending authorization information to trail SN yuanyuanxiang 2026-05-24 22:37:17 +02:00
  • 92bf9c9ccb Fix(record): correct MJPEG upside-down playback yuanyuanxiang 2026-05-23 12:09:14 +02:00
  • 99fc15ae41 Fix(cursor): correct trace cursor position on multi-monitor capture yuanyuanxiang 2026-05-22 23:24:26 +02:00
  • 62e962f216 doc(linux): Add linux client install.sh & uninstall.sh yuanyuanxiang 2026-05-22 22:02:38 +02:00
  • 740ec8baf3 Perf(license): mutex + write-suppression for licenses.ini hot path yuanyuanxiang 2026-05-22 00:09:57 +02:00
  • 83d671c90f Fix(FRP): use UTC for privilegeKey timestamp to fix cross-timezone auth yuanyuanxiang 2026-05-21 23:06:45 +02:00
  • 5b7d3903b5 Feature: Automatically start frp client for subordinate yuanyuanxiang 2026-05-21 10:58:00 +02:00
  • da443283f2 fix: Send AUTH to sub-master but generate wrong password yuanyuanxiang 2026-05-21 12:35:17 +02:00
  • e5bb405f79 docs: migrate Release/Download targets to Gitea; keep stars/forks on GitHub yuanyuanxiang 2026-05-20 22:21:33 +02:00
  • 6e743ada0b Release v1.3.4 v1.3.4 yuanyuanxiang 2026-05-20 15:15:08 +02:00
  • d808462fe1 Feat(go): add Signer interface + License Server for multi-customer deployments yuanyuanxiang 2026-05-20 15:11:32 +02:00
  • e264e092f6 Fix(client): harden TCP heartbeat against half-dead connections yuanyuanxiang 2026-05-20 15:10:43 +02:00
  • 707dcdbbb4 Fix(Web): exit remote-desktop fullscreen blocks device-list clicks yuanyuanxiang 2026-05-19 22:20:55 +02:00
  • 1c1bb3a5ff Fix(Go): notify browsers with device_offline so the webpage not frozen yuanyuanxiang 2026-05-19 21:46:51 +02:00
  • cd43caafb2 Fix: Web remote desktop reliability and UX yuanyuanxiang 2026-05-19 18:06:41 +02:00
  • d757c33bcb Fix(Go): stable device list ordering + RDP-reset handler yuanyuanxiang 2026-05-19 16:28:01 +02:00
  • 5af017bf09 Improve Go Server to support remote desktop and command control (#1) yuanyuanxiang 2026-05-18 22:06:07 +00:00
  • 32a75f4670 Security(Go): Login rate limit + WS origin allowlist + REST bearer auth yuanyuanxiang 2026-05-18 23:37:58 +02:00
  • d7f38ecfdb Feature(Go): Web terminal relay with PTY mode and graceful close (Phase 6) yuanyuanxiang 2026-05-18 15:03:42 +02:00
  • 6485e800d6 Feature(Go): Mouse/keyboard input + user management with users.json (Phase 5 + 7) yuanyuanxiang 2026-05-18 13:53:44 +02:00
  • fba4143dd1 Feature(Go): Screen frame relay end-to-end with graceful client BYE (Phase 4) yuanyuanxiang 2026-05-18 01:00:56 +02:00
  • 4ea6ed252c Feature(Go): Web auth, WebSocket signaling and live device list (Phase 3) yuanyuanxiang 2026-05-17 22:18:29 +02:00
  • 534d3650c4 Feature(Go): Embed and serve web UI assets yuanyuanxiang 2026-05-17 20:56:34 +02:00
  • 2ed86b5e08 Fix(Go): Restore missing go.mod from SimpleRemoter migration yuanyuanxiang 2026-05-17 20:51:07 +02:00
  • 8dd1c936e2 Security: Web admin password via YAMA_WEB_ADMIN_PASS, decoupled from master password yuanyuanxiang 2026-05-18 23:56:05 +02:00
  • ccab37658a Improve(Web): Touch-mode visual cursor follows remote IDC_* state yuanyuanxiang 2026-05-17 20:02:10 +02:00
  • 4e0627e6a3 Fix(Web): Align touchpad cursor overlay to SVG arrow tip yuanyuanxiang 2026-05-17 19:12:55 +02:00
  • dc48091d5b Refactor(Web): Extract embedded HTML to server/web/index.html yuanyuanxiang 2026-05-17 18:46:21 +02:00
  • 4d2b12a9dd Compliance: Server-side anti-proxy for trail authorization yuanyuanxiang 2026-05-16 13:19:01 +02:00
  • 4279e79aa7 Compliance fix: Move LAN RTT check to KernelManager heartbeat yuanyuanxiang 2026-05-15 23:53:25 +02:00
  • 14387d69ca Compliance: Anti-proxy RTT check + tiered usage policy and disclaimer yuanyuanxiang 2026-05-15 15:34:46 +02:00
  • 744ebfba0d Improve(Web): Headless host opens terminal yuanyuanxiang 2026-05-15 01:42:31 +02:00