-
OrbitHub v2026.9.28 Stable
released this
2026-09-28 16:50:38 -06:00 | 2 commits to main since this releaseAdded: Quick Connect (issue #23). File > Quick Connect... and a matching button on the Profiles tab open a session without creating a saved profile -- fill in Protocol/Host/Port/Username and connect, nothing is written to the profile database. A Quick Connect tab gets a Save as Profile... action on its right-click menu to persist it afterward, pre-filled with what you entered.
Downloads
-
OrbitHub v2026.9.26.2 Stable
released this
2026-09-26 15:40:41 -06:00 | 3 commits to main since this releaseFixed: with more than one RDP/VNC session open, only the session you last copied in would use the clipboard. A tab that had been in the background kept a stale remote clipboard when switched to; it now syncs the current local clipboard as soon as it becomes visible. (Follow-up to the v2026.9.26 clipboard fixes.)
Downloads
-
OrbitHub v2026.9.26 Stable
released this
2026-09-26 15:02:13 -06:00 | 4 commits to main since this releaseFixed: RDP/VNC clipboard sync randomly stopping (reported on Windows and Linux). Local copies of previously-synced text could be silently ignored indefinitely after one lost send; background tabs could overwrite the local clipboard and forward updates to other sessions; and RDP never sent the initial clipboard format list the protocol requires when the server (re)initializes its clipboard channel (e.g. rdpclip.exe restarting), leaving sync dead until reconnect. Clipboard failures are now logged to the session event log.
Downloads
-
OrbitHub v2026.9.16.7 Stable
released this
2026-09-16 11:22:14 -06:00 | 5 commits to main since this releaseUpdated README and the in-app User Guide (Help -> User Guide) to reflect the app's actual current feature set -- VNC is documented as fully implemented (encodings, clipboard/cursor sync, display modes) instead of unimplemented, connect-time username prompting is documented for SSH/RDP/VNC, and Import/Export/mRemoteNG-import and the new needs-input tab highlighting (issue #22) are covered.
Downloads
-
OrbitHub v2026.9.16 Stable
released this
2026-09-16 03:58:20 -06:00 | 13 commits to main since this releaseAdded
- VNC compression encodings. Hextile, ZRLE, and Tight are now supported in addition to Raw and CopyRect, meaningfully reducing bandwidth over slower links -- Tight in particular is what most real VNC servers prefer when a client offers it.
- VNC cursor and clipboard sync. The remote cursor's actual shape is now shown instead of the local default, and copy/paste works between the local and remote clipboard.
- VNC actual-size display mode. Tab-bar right-click -> Display Mode lets a VNC session render at the remote's native pixel size with scrollbars instead of always scaling to fit the window.
Fixed
- VNC connections never prompted for a password -- every VNC session connected with an empty password regardless of what the server required, silently failing against any password-protected server.
- An unrecognized VNC framebuffer-update encoding aborted the connection with a generic error message instead of a clear one; the client now tracks which encodings it announces and can decode as a single source of truth.
Downloads
-
OrbitHub v2026.9.15 Stable
released this
2026-09-15 06:29:51 -06:00 | 32 commits to main since this releaseAdded
- Import/Export for profile lists. File -> Export Profiles... writes all profiles (plus explicit, including empty, folders) to a JSON file. File -> Import Profiles... reads one back, recreates folders, and inserts profiles as new rows so IDs never collide with the destination database. No credentials are ever persisted on a profile in the first place (only privateKeyPath, a filesystem path), so nothing sensitive is exposed by an exported file. Fixes #17.
Fixed
- Linux and macOS packaging scripts (
build-deb.sh,build-dmg.sh) could bake a stale version string into the installer filename if run without an explicit CMake reconfigure first, since they read the cached project version before the build step that actually refreshes it. Both now read it after building.
Downloads
-
OrbitHub v2026.9.14.2 Stable
released this
2026-09-14 22:07:09 -06:00 | 34 commits to main since this releaseFixed
- RDP display corruption after resizing the session window (missing/misplaced taskbar, stale composited-looking content). The client never resized its own local display buffer for a channel-driven (Display Control / MS-RDPEDISP) resize -- only for a full protocol renegotiation or a GFX-pipeline ResetGraphics PDU, neither of which our resize path triggers. The buffer stayed stuck at its initial-connect size for the rest of the session, and FreeRDP's own surface-bits handling silently dropped any update reaching outside those stale bounds.
RdpSessionBackend::sendDisplayResizenow proactively resizes the local buffer itself right after a successful resize request. Fixes #18. - Vendored FreeRDP's own version was mislabeled in packaged builds (e.g.
libfreerdp9.so.9.14.2instead of the reallibfreerdp3.so.3.23.1). Because third_party/FreeRDP is vendored in-tree rather than as a separate git submodule, its build-timegit describewas resolving against OrbitHub's own git tags instead of a real FreeRDP release tag. Pinned via a.source_tagfile so this can't drift release to release.
Downloads
- RDP display corruption after resizing the session window (missing/misplaced taskbar, stale composited-looking content). The client never resized its own local display buffer for a channel-driven (Display Control / MS-RDPEDISP) resize -- only for a full protocol renegotiation or a GFX-pipeline ResetGraphics PDU, neither of which our resize path triggers. The buffer stayed stuck at its initial-connect size for the rest of the session, and FreeRDP's own surface-bits handling silently dropped any update reaching outside those stale bounds.
-
OrbitHub v2026.9.14 Stable
released this
2026-09-14 21:30:29 -06:00 | 38 commits to main since this releaseFixed
- Distorted RDP text on HiDPI monitors. The RDP session pipeline never told the remote server the real display scale — it requested a desktop canvas sized in logical (not physical) pixels, and never set FreeRDP's scale-factor settings at all. On a HiDPI monitor this meant the remote session rendered assuming a 96 DPI / 100% display, then got stretched locally; ClearType's subpixel hinting doesn't survive that resampling, producing distorted glyph shapes and color fringing. Fixed: the client now reports physical pixel dimensions and the real display scale (mapped to FreeRDP's supported values), both at connect time and when the window moves to a different-DPI monitor.
Improved
- Reduced RDP resize-related display glitches: outgoing resize requests are now debounced (previously every single resize event fired an immediate request to the server, which can contribute to host-side redraw glitches during rapid layout churn), a stale-frame race during resize transitions is fixed, and a refresh-rect request is now sent after each resize as a best-effort nudge for hosts that don't fully repaint on their own.
Known issue (tracked separately, not fixed in this release)
While testing the above, found a deeper, related problem: the remote guest's actual desktop resolution sometimes doesn't change even though the resize negotiation reports success, leaving stale/misaligned content on screen (e.g. a missing or wrongly-positioned taskbar) until something else forces a full redraw. See the tracked issue for details.
Known limitations
- All installers are unsigned (no purchased code-signing certificates yet), so first launch will trigger OS warnings:
- Windows: SmartScreen "Windows protected your PC" — click "More info" -> "Run anyway"
- macOS: Gatekeeper "unidentified developer" warning — right-click the app -> Open
- The Flatpak bundle contains only OrbitHub itself, not its runtime. Install the
org.kde.Platform6.11 runtime first if it's not already present:flatpak install flathub org.kde.Platform//6.11 - VNC support is not yet implemented (deferred to a later milestone)
See docs/PROGRESS.md for full milestone details.
Downloads
-
OrbitHub v2026.9.8.3 Stable
released this
2026-09-08 18:32:21 -06:00 | 43 commits to main since this releaseSame-day patch release for v2026.9.8.2.
Added
- In-app User Guide (
Help -> User Guide): a navigable help window covering getting started, managing/organizing profiles, connecting via SSH and RDP, session management, settings, and troubleshooting — not a single scrolling document, a proper topic sidebar with a content pane. - Standalone User Guide PDF, generated from the same source, attached to this release below.
Known limitations
- All installers are unsigned (no purchased code-signing certificates yet), so first launch will trigger OS warnings:
- Windows: SmartScreen "Windows protected your PC" — click "More info" -> "Run anyway"
- macOS: Gatekeeper "unidentified developer" warning — right-click the app -> Open
- The Flatpak bundle contains only OrbitHub itself, not its runtime. Install the
org.kde.Platform6.11 runtime first if it's not already present:flatpak install flathub org.kde.Platform//6.11 - VNC support is not yet implemented (deferred to a later milestone)
See docs/PROGRESS.md for full milestone details, and docs/USER_GUIDE.md for the guide itself.
Downloads
- In-app User Guide (
-
OrbitHub v2026.9.8.2 Stable
released this
2026-09-08 16:33:57 -06:00 | 47 commits to main since this releaseSame-day patch release for v2026.9.8.
Fixed
- RDP TLS certificate verification was completely disabled. Every RDP server's certificate was silently accepted, including a changed certificate — indistinguishable from an active MITM attack. RDP connections now use trust-on-first-use certificate verification (matching SSH's known-hosts behavior): first connections trust and store the certificate silently, and a changed certificate now correctly refuses the connection with a clear warning instead of connecting anyway.
Other
- Flatpak packaging prepared for Flathub submission: pinned reproducible git source, narrowed sandbox permissions (
--filesystem=home→--filesystem=~/.ssh), expanded AppStream metadata (screenshots, release info, developer/project URLs), and verified against Flathub's own linter. - Upgraded the Flatpak's KDE runtime to 6.11.
Known limitations
- All installers are unsigned (no purchased code-signing certificates yet), so first launch will trigger OS warnings:
- Windows: SmartScreen "Windows protected your PC" — click "More info" -> "Run anyway"
- macOS: Gatekeeper "unidentified developer" warning — right-click the app -> Open
- The Flatpak bundle contains only OrbitHub itself, not its runtime. Install the
org.kde.Platform6.11 runtime first if it's not already present:flatpak install flathub org.kde.Platform//6.11 - VNC support is not yet implemented (deferred to a later milestone)
See docs/PROGRESS.md for full milestone details.
Downloads
Internal
Public Access