Harness Remote v2.9.0
Release
Stable release of Harness Remote 2.9.0: the Android APK below, plus unsigned Windows, macOS and Linux desktop builds attached by the desktop workflow.
What's Changed
- Harness Remote is now an installable desktop app, for Windows, macOS and Linux. It packages the same UI the web app uses inside an Electron shell that keeps every network target in its main process: the renderer can name a saved server profile but never a URL or a header, profiles are validated and stored outside it, and navigation, popups, downloads and permission requests are all denied. Because the main process owns the HTTP and SSE traffic, the installed app needs no CORS configuration on your OpenCode server or bridge. A session that finishes while you are working elsewhere raises a native notification.
- The desktop layout fills the window. It used to sit in a fixed column in the middle of a wide screen, with dead space either side and no way to use it but dragging the panel borders out by hand. The chat pane now takes all the room the sidebar leaves, and the conversation stays in a readable column at its centre rather than running prose the whole width of a large display.
- Every release now carries all three desktop builds. A Windows installer, macOS disk images for Apple Silicon and Intel, and a Linux AppImage and deb, attached to the release next to the Android APK. None of them are signed, so the first launch needs a deliberate override — the README explains how per platform.
- OMP undo and redo are documented for non-Git workspaces, where
@baylarsadigov/omp-undo-redo1.2.0 restores supported file changes as well as the conversation.
Contributors
- A big thank you to @Baylar55 (Baylar Sadigov) for building the desktop app: the main and preload processes, the main-process HTTP and SSE transports, the validated profile registry and its persistence, the regression suites covering all of it, and the packaging setup — and for documenting non-Git undo and redo support for OMP.
- A big thank you to @giuliastro (Giulio Ardoino) for the window-teardown and cross-platform main-process fixes, the full-window desktop layout, the macOS and Linux release builds, documentation, testing, and release integration.
Notes
- Built from
e3257ccec595393f6f8e23b581d047b70915509f - Version code
20900
Full changelog: v2.8.0...v2.9.0