Skip to content

Releases: VaderChen/YourDesk

YourDesk 1.26.0910 build 1958

Choose a tag to compare

@VaderChen VaderChen released this 10 Sep 11:56

新增 MCP / New MCP support / MCP 新機能 / MCP 새 기능

繁體中文:新增 MCP:AI Agent 可連到遠端、取得畫面、操作鍵盤滑鼠、斷線、診斷及調整設定。設定 → MCP 設定中啟用,預設關閉;白名單預設開啟且僅允許 127.0.0.1,每個請求須使用獨立 Token。畫面預設隱藏,Tray 提供操作提示與開啟/隱藏選項。

English:New MCP support lets AI agents connect remotely, capture screenshots, control keyboard/mouse, disconnect, run diagnostics and manage settings. Enable it in MCP Settings; it defaults to off. The allowlist defaults to on with only 127.0.0.1, and every request requires a separate token. Windows are hidden by default, with tray indicators and show/hide controls.

日本語:新しい MCP 機能により、AI Agent からリモート接続、画面取得、キーボード・マウス操作、切断、診断、設定変更ができます。MCP 設定で有効にしてください。初期状態は無効、IP 許可リストは有効で 127.0.0.1 のみ許可し、専用トークンが必要です。画面は初期状態で非表示となり、トレイで通知と表示切替ができます。

한국어:새 MCP 기능으로 AI Agent가 원격 연결, 화면 캡처, 키보드·마우스 제어, 연결 해제, 진단 및 설정 변경을 할 수 있습니다. MCP 설정에서 활성화하세요. 기본값은 꺼짐이며 IP 허용 목록은 켜짐으로 127.0.0.1만 허용하고 별도 토큰이 필요합니다. 화면은 기본적으로 숨겨지며 트레이에서 알림과 표시 전환을 제공합니다.

本機入口 / Local endpoint: http://127.0.0.1:12345/mcp
MCP 設定、驗證與工具說明 / Setup and tools

剪貼簿改善 / Clipboard improvements / クリップボード改善 / 클립보드 개선

剪貼簿同步改善:Mac 對 Mac 的文字、圖片及雙向檔案複製已由使用者實機確認可用。

Clipboard synchronization improved: the user confirmed that Mac-to-Mac text, image and bidirectional file copy work on real devices.

クリップボード同期を改善しました。Mac 間のテキスト、画像、双方向ファイルコピーが実機で利用できることをユーザーが確認しました。

클립보드 동기화 개선: 사용자가 실제 기기에서 Mac 간 텍스트, 이미지 및 양방향 파일 복사가 가능함을 확인했습니다.

其他更新 / Other changes

  • macOS 與 Windows 自動更新:下載完成後以紅字倒數 10 秒,可取消或立即更新;接著結束程式、安裝及重新啟動。Automatic updates now include a red 10-second countdown with Cancel and Update now controls.
  • 「關於」新增強制更新開關,手動檢查時可忽略版本比較,下載最新正式 Release。Added a Force update switch for manually downloading the latest release regardless of the installed version.
  • MCP 接管畫面可依設定顯示或隱藏,Tray 圖示與提示反映 Agent 操作狀態。MCP sessions support configurable visibility and tray controls.
  • 修正 MCP 滑鼠按鍵編號與底層輸入映射。Corrected MCP mouse-button mapping.
  • 延續既有 FPS 擷取加速、Double Buffer 串流與實驗性 2× 補幀功能;本版未新增效能基準數據。Existing capture FPS optimizations, Double Buffer streaming and experimental 2× interpolation remain available; no new performance benchmark is claimed.

已知問題 / Known issue / 既知の問題 / 알려진 문제

繁體中文:部分電腦仍可能出現重複 Host 占用,導致無法被連線。暫時請重新啟動該電腦後再試,不保證恢復;正在處理。

English: Duplicate Host occupancy may still prevent incoming connections on some computers. Restart the affected computer and retry as a temporary workaround; recovery is not guaranteed. We are working on this issue.

日本語:一部のパソコンでは Host の重複占有で接続できない場合があります。暫定的に対象のパソコンを再起動して再試行してください。復旧は保証されません。対応中です。

한국어: 일부 컴퓨터에서는 중복 Host 점유로 원격 연결을 받을 수 없습니다. 임시로 해당 컴퓨터를 재부팅한 뒤 다시 시도하세요. 복구를 보장하지 않으며 해결 중입니다.

套件與驗證 / Packages and validation

macOS Apple Silicon DMG、Windows x64/ARM64 Installer。macOS App 與 DMG 已簽章並通過 Apple 公證。三平台編譯與 JavaScript/JSON/Python 語法檢查通過。Mac 雙向檔案複製可用由使用者實機確認;此輪未重新執行 Windows 實機更新測試。

Includes a signed and notarized macOS Apple Silicon DMG and Windows x64/ARM64 installers. Platform builds and syntax checks passed. The user confirmed Mac-to-Mac bidirectional file copy on real devices; Windows update installation was not retested on hardware in this release pass.

YourDesk 1.26.0910 build 1052

Choose a tag to compare

@VaderChen VaderChen released this 10 Sep 02:55

Known issue / 已知問題 / 既知の問題 / 알려진 문제

繁體中文:部分電腦可能出現重複 Host 占用問題,導致該電腦無法被連線。目前暫時只能重新啟動電腦後再嘗試連線;此方式不保證恢復。我們正在處理這個問題。

English: Some computers may encounter a duplicate Host occupancy issue that prevents incoming remote connections. For now, restart the affected computer and try connecting again; this workaround does not guarantee recovery. We are working on this issue.

日本語:一部のパソコンで Host の重複による接続枠の占有が発生し、そのパソコンにリモート接続できなくなる場合があります。現在の暫定対処は、対象のパソコンを再起動してから接続を再試行することです。復旧を保証するものではありません。この問題は現在対応中です。

한국어: 일부 컴퓨터에서 중복 Host가 연결을 점유하여 해당 컴퓨터로 원격 연결할 수 없는 문제가 발생할 수 있습니다. 현재 임시 대응은 해당 컴퓨터를 재부팅한 뒤 다시 연결하는 것이며, 복구를 보장하지는 않습니다. 이 문제를 해결 중입니다.

Changes

  • Added background connection analysis with remote version information and concise recommendations.
  • Higher capture FPS on macOS: continuous desktop capture avoids rebuilding the capture session for every frame. In a local Apple M4 Pro / 1080p H.264 smoke test, throughput increased from 9.38 to 57.19 FPS; configured limits of 20 and 30 FPS achieved 19.81 and 29.65 FPS. These are short local measurements, not guaranteed remote-session FPS or end-to-end latency results.
  • Double Buffer streaming: capture, encoding and transmission now run as separate stages with two work slots at each handoff, allowing adjacent stages to overlap. The receiver also separates packet reception from decoding with a two-slot buffer. Buffer depth remains bounded to avoid accumulating outdated frames; Double Buffer alone is not a guarantee of lower latency.
  • Added Windows GPU desktop capture with a software fallback. Windows performance gains still require real-device validation.
  • Added automatic stream configuration options and proportional Remote Display window fitting.
  • Added local Host startup checks and a confirmation dialog when an existing Windows Host process can be identified. These safeguards do not fully resolve the known occupancy issue.
  • Renamed user-facing Viewer labels to Remote Display; added explanations for reduced FPS and traffic on a still screen.
  • Improved warning visibility and cleaned up idle connections used for presence checks.
  • After downloading and verifying an update, the app automatically opens the macOS disk image or Windows installer. The download location is labeled clearly; the red “Quit application” button exits the app and its managed remote sessions before installation.

Packages and validation

macOS Apple Silicon DMG and Windows x64 / ARM64 installers. macOS packages are signed and notarized. Platform builds and syntax checks completed; the duplicate Host issue remains under investigation.

YourDesk 1.26.0909 build 2206

Choose a tag to compare

@VaderChen VaderChen released this 09 Sep 14:08

What's new

  • Added Apple low-latency frame interpolation alongside RIFE. Auto mode prefers Apple on supported Macs running macOS 26 or later; RIFE remains available on Apple Silicon with macOS 13 or later. Enhancement and interpolation still default to off.
  • Improved Apple interpolation handling for larger frames, including Core ML upscaled inputs, to address processor initialization failures. Generated frames use a bounded working resolution; original frames retain their resolution. Warm-up or processing delays can still fall back to original frames.
  • Expanded the macOS monitor selector into up to four numbered buttons in the center of the toolbar, with separators on both sides and a green outline for the active display.
  • Fixed macOS toolbar click handling, including display buttons covered by the drag area and tooltips consuming the first click.
  • Improved bidirectional clipboard synchronization and retry handling. Mac-to-Mac clipboard operation has been confirmed by user testing. Update both Macs to receive the complete clipboard fixes.
  • Updated the feature-focused README in all four languages and the engineering documentation.

Downloads

  • macOS Apple Silicon: signed and notarized DMG.
  • Windows x64: installer.
  • Windows on ARM: ARM64 installer.

Close the running app before installing over the previous version. SHA256SUMS contains checksums for all three installers.

Frame interpolation remains experimental and is currently available only on supported Macs. Smoothness and artifacts depend on the source frame rate and device performance. This release was compiled for all three platforms; Mac-to-Mac clipboard behavior was additionally confirmed by the user.

YourDesk 1.26.0909 build 1855

Choose a tag to compare

@VaderChen VaderChen released this 09 Sep 10:58

About page and update reminder

  • Remove the Core ML super-resolution, RIFE and FSR license expanders from About. A short attribution is available in the GitHub README, and full license texts remain bundled with the application.
  • Remind users to quit the running app before installing and replacing the previous version.
  • Replaces the withdrawn build 1848 release.

Streaming controls

  • Configure remote source FPS from 5–60 (default 20), target bitrate from 1–64 Mbps (default 12 Mbps), and GOP from 1–300 frames (default 10).
  • Explicit FPS settings take priority over enhancement strategy multipliers. Bitrate is an encoder target, not an instantaneous network traffic cap.
  • H.264/HEVC can now use inter-frame encoding with negotiated GOP settings. Older peers retain compatible behavior; update both ends for configurable GOP.
  • Add Viewer pipeline diagnostics for received, decoded and rendered frames, sequence gaps and decoder recovery.

Experimental frame interpolation

  • Add RIFE 4.25 Lite through Core ML on Apple Silicon with macOS 13 or later. Windows interpolation is not yet supported.
  • Continue interpolation during dragging and other input, and improve scheduling when combined with FSR or Core ML super resolution.
  • Show actual Render FPS in green while interpolation is enabled, including generated frames. Stabilize enhancement status during short transitions.
  • Screen enhancement and interpolation both default to off. Existing saved preferences are preserved.
  • Interpolation runs in Viewer and does not by itself require updating the remote Client. It may add latency or distort fast motion; missed deadlines fall back to real frames. A 2× display rate is a goal, not a guarantee.

Desktop usability

  • Close Viewer with one action and return to the main window.
  • Support Cmd+W / Cmd+Q on macOS and Ctrl+W / Alt+F4 on Windows for local window/app actions; preserve clipboard shortcuts.
  • Show hover bubbles immediately. Move FPS, bitrate and GOP explanations into tooltips and simplify enhancement settings.
  • Rename the development launcher to runUITest.command and provide a generated clientUI.app launcher without a Terminal window.

Packages

  • macOS ARM64: Developer ID signed and Apple-notarized DMG.
  • Windows x64 and Windows ARM64 (WOA): NSIS installers; Windows executables are not Authenticode-signed.
  • Bundled Core ML super-resolution models remain QuickSRNet Small 2× and SESR M5 2×. RIFE model source, conversion inputs and license are included in the repository.

Validation: cross-platform release builds and syntax checks. No additional automated functional tests were run for this release.

YourDesk 1.26.0909 build 1545

Choose a tag to compare

@VaderChen VaderChen released this 09 Sep 07:48

YourDesk 1.26.0909 build 1545

Screen enhancement

  • Added an experimental Screen Enhancement settings page with FSR 1 (EASU + RCAS) and Core ML backends.
  • Bundled QuickSRNet Small 2× and SESR M5 2× for Apple Silicon Macs. Selecting Core ML reveals a model selector, defaulting to QuickSRNet Small. Model availability is checked at startup; failures fall back to FSR 1.
  • Reduced transmission width and height to 75% of the original when enhancement is supported by both endpoints.
  • Added three strategies: Auto adjustment, Display smoothness priority, and Network load priority. Auto preserves the existing FPS and rate policy; smoothness requests twice the source FPS limit with the configured bitrate budget; network priority retains the FPS limit and halves that budget.
  • Added a toolbar indicator with the active strategy, actual backend, source/transmission/display dimensions, bitrate and fallback status.
  • Empty unsupported-method groups now display “None”.
  • No frame interpolation is included. Actual FPS and bandwidth depend on the hardware, encoder and network.

When enhancement helps

Current user experience indicates that enhancement benefits become more noticeable at higher remote desktop resolutions, such as 1440p or 4K. Scaling each dimension to 75% leaves 56.25% of the original pixels, a 43.75% reduction. The percentage is constant, but the absolute number of pixels saved increases with resolution: 907,200 per frame at 1080p versus 3,628,800 at 4K.

Actual FPS and bandwidth depend on the selected strategy, encoder, hardware and network bottlenecks; Viewer upscaling also costs more at larger input sizes. Lower-resolution desktops and dense small text may show more noticeable detail loss.

Streaming and usability

  • Added versioned, composable streaming parameters with capability negotiation, session/revision tracking and effective-setting acknowledgements.
  • Retained compatibility with older streaming parameters. Update both endpoints for the new 75% resolution and strategy controls; changing a Core ML model only requires the Viewer update.
  • Closing the Viewer now brings the main window back to the foreground.

Downloads

  • macOS Apple Silicon: Developer ID-signed and Apple-notarized DMG.
  • Windows x64: NSIS installer.
  • Windows on ARM (WOA): installer containing native ARM64 application binaries.
  • SHA256SUMS: checksums for the three installers.

Windows installers are not Authenticode-signed. Core ML is available only on supported Apple Silicon Macs; Windows uses FSR 1. Windows ARM64 builds have been compiled, but WOA hardware behavior has not been validated on a physical device.

Validation

Go builds and JavaScript syntax checks completed. Both Core ML model packages compiled successfully. Release packaging validates macOS signatures, notarization tickets and Gatekeeper acceptance. No additional functional regression suite was run.

YourDesk 1.26.0909 build 1324

Choose a tag to compare

@VaderChen VaderChen released this 09 Sep 05:26

本版將檔案與目錄剪貼簿改為先建立快照、公布可貼上清單,再由系統貼上時讀取內容,並取消檔案固定限速。

  • 檔案與目錄使用獨立可靠通道,支援子目錄及空目錄;每批最高 2 GiB、64 個最外層項目,目錄合計 4096 筆、64 層。
  • Windows 透過虛擬檔案串流支援右鍵貼上;macOS 使用內建唯讀 WebDAV 掛載提供 Finder 檔案路徑。系統預覽要求內容時也可能觸發讀取。
  • 保留已開始貼上的快照,不再因失焦、開啟選單或後續截圖而取消既有檔案讀取;不顯示 YourDesk 傳輸進度對話框。
  • 移除檔案每片固定等待 8 ms 的節流,依待送緩衝調節,保留鍵鼠與畫面優先。實際速度依網路與磁碟而定。
  • 舊 control 剪貼簿通道保留純文字備援;新增 macOS/Windows Command 與 Ctrl 映射開關,預設開啟並保存設定。
  • Windows Viewer 使用自訂標題列,視窗控制鈕位於右側;修正舊標題列閃現、頂端間隙與視窗持續縮小。Windows 選單改用系統原生樣式。
  • Tray 左鍵開啟主畫面、右鍵顯示選單;Viewer 關閉提示、編碼狀態與「低流量」名稱一併整理。
  • 更新下載顯示進度;Windows 套件改為 Installer EXE,自動更新優先選取 Installer,仍保留既有 ZIP 的處理能力。
  • 建置與打包直接輸出至 dist 下的平台目錄,不再多一層版本號目錄;安裝包檔名保留版本。

更新相容性:

  • 快照及右鍵貼上協定需要兩端都更新。
  • 已使用新協定的版本,這次加速只需更新檔案來源端;雙向加速則更新兩端。
  • 舊版更新器若僅識別 ZIP,請手動下載本版 Windows Installer。安裝前請從 Tray 結束舊版與 Viewer。

驗證範圍:使用者已確認 Mac 來源至 Windows 的系統貼上流程正常。加速效果、反向 Finder 路徑及其他系統組合尚未完成實機驗證;本次執行編譯、語法與發行封裝檢查,未額外執行功能測試。

附件提供 macOS Apple Silicon DMG、Windows x64 Installer、版本資訊及 SHA-256 清單。macOS 套件經 Developer ID 簽章及 Apple 公證;Windows 套件尚未做 Authenticode 簽章。

YourDesk 1.26.0909 build 1023

Choose a tag to compare

@VaderChen VaderChen released this 09 Sep 02:25

修正下載更新後沒有開啟安裝包、畫面仍顯示「下載更新」的問題,並包含 Windows 硬體加速與待機連線改善。

更新下載與安裝流程:

  • macOS 下載並驗證完成後,自動開啟 DMG,供使用者將新版拖入「應用程式」。
  • Windows 下載並驗證完成後,自動解壓 ZIP 到新的獨立資料夾,並開啟解壓縮目錄;不覆蓋執行中的舊版。請從 Tray 結束舊版後,再替換檔案或從新目錄啟動。
  • 下載完成後改顯示「下載完成」與「開啟安裝包」,開啟失敗可重試,不必重新下載。
  • 保留下載狀態並驗證重開套件;切換 Release 時清除舊下載狀態,避免新舊版本混用。
  • Windows 解壓縮拒絕越界路徑、不支援的檔案類型與過大內容,取消或失敗時清除半成品。
  • 同步繁體中文、英文、日文、韓文介面與使用文件。

硬體加速與其他改善:

  • 新增 Media Foundation/D3D11 H.264 硬體編解碼、GPU 縮圖與 JPEG/CPU 備援,依顯示卡 LUID 配對裝置。
  • 修正 GPU 輸入紋理旗標造成硬體探測失敗,提供可複製的錯誤原因。
  • Windows 標準/高畫質改用與 Mac 相同的品質值與品質控制方式;快速模式維持原有碼率限制。不同編碼器的實際畫質與頻寬可能不同。
  • Viewer 新增編碼狀態圖示、分隔線及雙欄泡泡,顯示來源軟硬體與格式、接收端實際解碼方式,支援多國語。
  • 待機 Client 定期更新簽章 offer,避免長時間開啟後握手資料過期。
  • Windows 背景子程序不建立主控台,修正啟動時跳出 PowerShell。
  • 更新架構與建置文件;本機 build 拆為 Mac/Windows 入口,pack 流程維持不變。

使用者已確認 NVIDIA Windows 來源至 Mac Viewer 的 H.264 硬體編碼/硬體解碼連線。最新品質控制設定仍待實機回饋,Intel/AMD 與其他驅動尚未全面驗證。Windows HEVC、端到端零複製未包含於本版。

附件:macOS Apple Silicon DMG、Windows x64 ZIP、版本資訊與 SHA-256 清單。macOS 套件經 Developer ID 簽章及 Apple 公證;Windows 套件未做 Authenticode 簽章。

更新流程已通過 macOS/Windows 編譯與語法檢查,尚未進行實機端到端安裝驗證。使用舊版更新程式下載本版時,仍需手動開啟下載好的 DMG/ZIP;安裝本版後,後續更新才會使用自動開啟/解壓縮流程。

1.26.0909 build 0141

Choose a tag to compare

@VaderChen VaderChen released this 08 Sep 17:44

本版更新 Viewer 操作介面、串流畫質與輸入處理,並加入每 12 小時的 GitHub Release 更新檢查與安裝包下載。

Viewer 與畫質

  • macOS WebView 工具列新增畫質、縮放、螢幕 Popup,以及 FPS、TX/RX 統計與目前螢幕編號。
  • 全螢幕改用無邊框視窗填滿螢幕,不切換 macOS 原生全螢幕或 Space;頂端停留 1 秒後浮現工具列,退出時還原視窗。
  • 預設縮放為「自動符合視窗」。畫質、縮放、螢幕、全螢幕、一般視窗大小及控制狀態依遠端保存。
  • 快速模式限制為原畫面寬、高各半以內,降低 JPEG 品質與硬體碼率預算;目標 FPS 提升 50%,預設 12 → 18 FPS,最高提升至 30 FPS,既有更高設定保留。
  • macOS 快速縮圖優先使用 Metal/Core Image,失敗時退回 CPU。標準保留原設定,高畫質保留來源尺寸並提高品質參數。

輸入與連線

  • 新版兩端協商原始鍵盤事件,保留實體掃描碼、左右修飾鍵、數字鍵盤與 Caps Lock/Num Lock 狀態。
  • macOS 滑鼠注入補上連點次數與拖曳事件。
  • 支援 macOS/Windows 間雙向純文字剪貼簿,每筆上限 32 KB。
  • 建立連線時顯示可取消的動畫,Viewer 首次繪出畫面後關閉。
  • 強化 IP 直連的握手驗證與失敗嘗試限制,避免在程序參數中傳遞連線密碼。
  • 舊格式或尚未修改的初始密碼會換發高強度隨機密碼;升級後請確認主畫面顯示的本機連線密碼。

更新與文件

  • Client 執行期間每 12 小時檢查最新正式 Release,保存檢查時間;同一新版自動提醒一次。
  • 按「下載更新」後下載符合本機架構的套件至使用者家目錄 Downloads/YourDesk,驗證大小及 Release 提供的 SHA-256;安裝仍由使用者執行。
  • 補齊 Viewer 與連線提示的英/日/韓文,更新 README、建置與架構文件。

套件

  • macOS Apple Silicon:DMG;Developer ID 簽章、Apple 公證與票根驗證。
  • Windows x64:ZIP;請完整解壓縮並保留輔助執行檔,系統需有 WebView2 Runtime。

目前限制與驗證範圍

  • Windows Viewer 目前使用 JPEG 軟體解碼與既有畫布工具列;macOS H.264/HEVC 由 VideoToolbox 自動選擇解碼方式,尚未回報實際硬體使用狀態。
  • 圖片、檔案與富文字剪貼簿尚未支援。原始鍵盤模式會把 F12、Ctrl/Cmd + Shift + F 送往遠端,請使用工具列操作本機全螢幕。
  • 本次執行編譯、語法及套件簽章/公證檢查;未新增執行測試。實機全螢幕、雙擊、跨平台輸入與完整更新下載流程仍待實機驗證。