Releases: highlyproteus/harness-harlot
Release list
v0.1.13
Harness Harlot v0.1.13
This release restores remote tmux discovery and makes copying text from mouse-enabled tmux sessions work naturally.
Fixes
- Restored local and SSH tmux session scanning on current tmux releases.
- Normal left-button drags now create native Harness Harlot text selections inside tmux and other mouse-aware terminal programs.
- Normal clicks still reach mouse-aware terminal programs.
- Double-click word selection, triple-click line selection, and Option/Alt block selection remain available.
- Clipboard copy and paste remain available through
Cmd+C/Cmd+Von macOS andCtrl+Shift+C/Ctrl+Shift+Von Linux. - Bracketed-paste validation and size protections remain enforced.
Install
curl -fsS https://harnessharlot.com/install | shLinux installations can update with hh update. Community macOS builds notify when an update is available; rerun the verified installer command to replace the application.
All release artifacts are architecture-specific, checksum-verified, covered by signed update manifests, and published through the verified website release indexes.
Harness Harlot edge
v0.1.12
Harness Harlot v0.1.12
This release brings the latest terminal and workspace UI improvements to production.
Highlights
- Visual HSV color picker with clearer selected-color states.
- Improved top-tab drag-and-drop and workspace organization.
- Human-readable terminal identity naming.
- Faster, smoother terminal rendering and polling.
- Improved terminal selection, input, URL interaction, and scroll-to-bottom behavior.
- Refined sidebar, menu, and embedded-browser interactions.
Install
curl -fsS https://harnessharlot.com/install | shLinux installations can update with hh update. Community macOS builds notify when an update is available; rerun the verified installer command to replace the application.
All release artifacts are architecture-specific, checksum-verified, covered by signed update manifests, and published through the verified website release indexes.
v0.1.11
Harness Harlot v0.1.11
This release gives macOS and Linux the same clean installation command:
curl -fsS https://harnessharlot.com/install | shHighlights
- One website-hosted installer now detects macOS or Linux and selects ARM64 or x86_64 automatically.
- Linux installation no longer requires GitHub CLI, GitHub authentication, or repository credentials.
- The README now opens with a concise Install section above Workstations.
- Linux downloads are checked against website-published SHA-256 digests, the signed update manifest, the exact release identity, architecture, and archive safety policy before installation.
- The website publication pipeline verifies GitHub build attestations and Ed25519 manifest signatures before publishing macOS and Linux release indexes.
- The universal dispatcher completely downloads and validates the platform installer before executing it.
- Community macOS update behavior is now documented accurately as notify-only with verified manual replacement; Linux retains verified automatic updates.
Verification
The release passed the Rust workspace test suite, Clippy with warnings denied, macOS and Linux packaging fixtures, dependency policy, ShellCheck, release-policy tests, Astro build, and npm audit.
Apple notarization remains pending external Apple support. Community macOS builds remain signed and independently integrity-verified but may require first-launch approval in Privacy & Security.
v0.1.10
Harness Harlot v0.1.10 — clean macOS installation
Harness Harlot is a native terminal multiplexer and workstation manager for persistent local, SSH, tmux, and browser workflows on macOS and Linux.
What changed
The macOS installer no longer requires GitHub CLI. New users can install with one HTTPS-only command:
curl --proto '=https' --tlsv1.2 -fsS https://harnessharlot.com/install | shThe installer now:
- detects Apple Silicon or Intel automatically;
- fetches the release index from
harnessharlot.comwithout following redirects; - downloads the exact architecture-specific DMG, signed manifest, and signature with the system
curl; - verifies website-pinned SHA-256 values before mounting the disk image;
- verifies the signed Harness Harlot update manifest and exact DMG;
- validates the application bundle, executable set, architecture, and code signature;
- installs transactionally with rollback and creates
~/.local/bin/hh.
The website automatically follows future releases only after GitHub build attestations match the exact signed-tag release workflow. Verification runs without a repository write credential; publication happens in a separate minimal job.
Existing installations
hh update --check
hh updateCurrent macOS distribution status
The community macOS packages are integrity-checked and ad-hoc signed, but are not yet Apple-notarized while Developer ID support is being resolved with Apple. macOS may require System Settings → Privacy & Security → Open Anyway on first launch.
Platforms
- macOS ARM64 and x86_64
- Linux ARM64 and x86_64
v0.1.9
What's Changed
- fix: harden macOS bootstrap isolation by @highlyproteus in #18
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- fix: quiet macOS update mounting by @highlyproteus in #17
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- feat: smooth macOS installation by @highlyproteus in #16
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- feat: add unified terminal update delivery by @highlyproteus in #14
- fix: publish edge updates only after CI by @highlyproteus in #15
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- fix: stabilize terminal scrolling and history by @highlyproteus in #12
- feat: add hourly and manual update checks by @highlyproteus in #13
New Contributors
- @highlyproteus made their first contribution in #12
Full Changelog: v0.1.4...v0.1.5