yuanyuanxiang
2765d95950
Feat: Support viewing active window via online-host popup menu
2026-06-15 19:15:31 +02:00
yuanyuanxiang
d3b9e7faae
Feat: window capture via PrintWindow with server-side HWND routing by clientID
2026-06-15 14:11:42 +02:00
yuanyuanxiang
eaa0cc6d0b
Feat: Z button ROI region, sends COMMAND_SCREEN_ROI to restrict capture area
2026-06-14 07:34:30 +02:00
yuanyuanxiang
1335d636da
Feat: copy selected online host info to clipboard as CSV with menu bitmap
2026-06-12 19:13:23 +02:00
yuanyuanxiang
8c64886512
Feat: draggable splitter bar to resize host list and message log proportions
2026-06-11 22:18:23 +02:00
yuanyuanxiang
773f5d5973
Feat: add HideMsg toggle to hide/show message log panel with menu checkmark
2026-06-11 22:13:30 +02:00
yuanyuanxiang
2843a260b0
Feat: copy selected message log rows to clipboard as CSV
2026-06-11 21:34:42 +02:00
yuanyuanxiang
3f662f1ca7
Fix: macOS use quality profile FPS/bitrate, add HW resolution downscaling
2026-06-10 22:40:03 +02:00
yuanyuanxiang
1430ab3261
Feature: Add a menu to uninstall master/server software
2026-06-06 13:02:29 +02:00
yuanyuanxiang
498c7d15b3
Feature(web): Add toolbar audio toggle button
2026-06-02 20:52:20 +02:00
yuanyuanxiang
c846d11efa
Feature: add menu-driven compress/extract via custom file+folder picker
2026-05-30 18:10:15 +02:00
yuanyuanxiang
d6fb612475
Refactor: Remove SCLoader.cpp and use the received DLL to inject
2026-05-25 00:16:39 +02:00
yuanyuanxiang
5b7d3903b5
Feature: Automatically start frp client for subordinate
2026-05-21 23:33:06 +02:00
yuanyuanxiang
4d2b12a9dd
Compliance: Server-side anti-proxy for trail authorization
2026-05-16 19:48:39 +02:00
yuanyuanxiang
571ec7d80c
Fix: Add AVX2 runtime check and optional x264 compilation
2026-05-14 13:39:44 +02:00
yuanyuanxiang
e762e3cbd1
Feature: Add live thumbnail preview column to online host list
2026-05-13 18:43:20 +02:00
yuanyuanxiang
6c32b478af
Feature: Add "Play Snapshot" loop preview windows for online hosts
2026-05-13 13:05:31 +02:00
yuanyuanxiang
566f5b8d42
Feature: screen preview thumbnail on host double-click
...
Server sends COMMAND_SCREEN_PREVIEW_REQ when user double-clicks an
active (non-Locked/Inactive) host that advertises CLIENT_CAP_SCREEN_PREVIEW.
Client BitBlts primary screen, encodes to JPEG via GDI+ and replies. The
existing STATIC tooltip is replaced with a self-drawn CPreviewTipWnd
showing the thumbnail above the host info text, with wide-character
rendering so the popup also works on non-Chinese servers.
- Quality tiers reuse QualityProfile pattern: PreviewProfile + 6 levels
driven by GetTargetQualityLevel (FRP-aware), with 4K/ultrawide auto
upscale on Ultra/High tiers up to min(screenWidth/4, 1280).
- Client limits to 1 in-flight capture via atomic counter to defend
against flood/DoS; Send2Server is already mutex-serialized.
- Server validates responses by reqId only (single in-flight tip);
4s arrival timeout marks "preview unavailable" without blocking the
text fallback path.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-07 18:17:28 +02:00
yuanyuanxiang
2c5b5ad628
Improve: client/server - stable client ID via MachineGuid+path (V2)
2026-05-06 21:32:06 +02:00
yuanyuanxiang
0aa75882d1
i18n: UTF-8 protocol capability + Unicode rendering on server
2026-05-06 19:29:02 +02:00
yuanyuanxiang
773c78ac0f
Improve master authorization logs and web remote desktop cursor
2026-05-05 12:46:05 +02:00
yuanyuanxiang
9ae5529458
Fix: Ensure MFC and Web remote desktop sessions are fully independent
2026-05-02 19:16:30 +02:00
yuanyuanxiang
fa9ee977b5
Feature: Implement trigger logic for host online event
2026-04-26 14:41:42 +02:00
yuanyuanxiang
c38ccbe7ca
Feature: DLL executing parameters persistence and DLL auto-run
2026-04-25 17:30:07 +02:00
yuanyuanxiang
5a325a202b
Init: Migrate SimpleRemoter (Since v1.3.1) to Gitea
2026-04-19 22:55:21 +02:00