-
OrbitHub v2026.9.15 Stable
released this
2026-09-15 06:29:51 -06:00 | 2 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 | 4 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 | 8 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 | 13 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 | 17 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
-
OrbitHub v2026.9.8 Stable
released this
2026-09-08 14:09:36 -06:00 | 23 commits to main since this releaseFirst packaged release of OrbitHub, with installers for all three target platforms.
Highlights
- Linux
.deband Flatpak packages - Windows installer (Inno Setup)
- macOS
.dmg - Cross-platform SSH and RDP session support in a single tabbed window
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.10 runtime first if it's not already present:flatpak install flathub org.kde.Platform//6.10 - VNC support is not yet implemented (deferred to a later milestone)
See docs/PROGRESS.md for full milestone details.
Downloads
- Linux
Internal
Public Access