Releases: SamuelRioTz/remotedisplay
Releases · SamuelRioTz/remotedisplay
Release list
Remote Display 1.0.1
Fixes
macOS host
- When the last client disconnects, or its connection drops, the Mac's displays are put back the way they were: physical monitors turned off from the client come back on, the dynamic main display is undone and the virtual monitors are removed. The same happens when the service is turned off in Remote Display Server. Each client re-applies its saved monitor layout on the next connection, so nothing is lost.
- After unmirroring, the physical display returns to its own resolution reliably. Previously the remembered mode could be the virtual monitor's one, and macOS could re-pick a mode a moment after the restore.
Remote Display Server (macOS)
- Grant… no longer opens System Settings on top of macOS's own permission dialog. If macOS does not show the dialog anymore, a second tap opens the Settings panel directly.
- Quit (menu bar item or ⌘Q) now stops the engine as well, restoring the Mac's displays first. Replacing the app in the Applications folder no longer fails with "the item is in use". The service stays enabled: it starts again at the next login or when the app is reopened. (Server DMG updated on 2026-09-03 12:56 UTC.)
Clients
- macOS client: fixed a crash on launch (exit code 141, SIGPIPE).
- Desktop clients:
remotedisplay://connection/new/<host>?password=…links and--connectnow work while the app is already running.
Downloads
| Platform | File |
|---|---|
| Windows | RemoteDisplay-Setup-1.0.1.exe (installer) or RemoteDisplay-1.0.1-windows-x64-portable.zip |
| macOS client (Apple silicon) | RemoteDisplay-1.0.1-macos-client.dmg |
| macOS host (Apple silicon) | RemoteDisplay-Server-1.0.1-macos.dmg |
| Android | RemoteDisplay-1.0.1-android-arm64.apk |
| iOS | RemoteDisplay-1.0.1-ios.ipa (development signature) |
Remote Display is a fork of RustDesk 1.4.9 (AGPL-3.0). See LICENSE.txt and NOTICE.md inside the packages.
Remote Display 1.0.0
First public release of Remote Display: a self-hosted remote desktop for macOS hosts, built on the RustDesk engine, that gives you monitors that fit your window.
Highlights
- Virtual monitors on the Mac, created from the client. Add a virtual monitor sized to your window, resize it live by resizing the window, and remove it when you are done. Physical monitors can be switched off (mirrored) while you work remotely.
- Dynamic main display. "Fit to screen" on the physical display turns it into a virtual main display that follows your window; the physical monitor mirrors it.
- Per-monitor scale: 100 / 125 / 150 / 200 %, with real Retina (HiDPI) backing when the display allows it.
- One window per monitor. Open any monitor in its own window; the client remembers your monitor layout per host.
- Serverless and LAN-only by design. No accounts, no cloud, no relay: the client finds hosts on the local network (and over Tailscale) and connects directly.
- Clients for Windows, macOS, iPad/iOS and Android; host for macOS (menu-bar app with a setup checklist for Screen Recording and Accessibility).
Fixes in this release
- A physical display mirroring a virtual one no longer loses its mode when the virtual display is resized (this froze the physical panel and put a second cursor into the video).
- The capture recovers automatically when macOS reconfigures displays or stops the capture stream.
- Deep links use the
remotedisplay://scheme on every platform (also registered by the Windows installer).
Downloads
| Platform | File |
|---|---|
| macOS host | RemoteDisplay-Server-1.0.0-macos.dmg |
| macOS client | RemoteDisplay-1.0.0-macos-client.dmg |
| Windows client (installer) | RemoteDisplay-Setup-1.0.0.exe |
| Windows client (portable) | RemoteDisplay-1.0.0-windows-x64-portable.zip |
| Android client | RemoteDisplay-1.0.0-android-arm64.apk |
| iOS client (sideload) | RemoteDisplay-1.0.0-ios.ipa |
The macOS apps are signed with a development certificate and not notarized yet: on first launch, right-click → Open, or allow them in System Settings → Privacy & Security.
License
Remote Display is free software under the GNU AGPL-3.0. It contains a modified copy of RustDesk (AGPL-3.0); see NOTICE.md and engine/SYNC.md for the exact changes. Remote Display is not affiliated with or endorsed by RustDesk.