You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<pclass="text-neutral-400 mt-4 mb-4 leading-relaxed">A major feature release — snooze worktrees, open any GitHub PR directly as a worktree, connect to multiple backends from a single window, and merge PRs without leaving the app. Includes API cost tracking per activity, reliable PR status for upstream forks, and deep links from the in-app updater to the relevant changelog section.</p>
93
+
<divclass="note-body">
94
+
<h4>New features</h4>
95
+
<ul>
96
+
<li><strong>Snooze</strong> — snooze a worktree to keep it out of the way until you're ready to return to it.</li>
97
+
<li><strong>Open PR as worktree</strong> — open any existing GitHub pull request directly as a new worktree, so you can pick up where another session left off without manual branch setup.</li>
98
+
<li><strong>Multi-backend support</strong> — connect a single Harness window to multiple backends — your local instance plus any number of remote Harness servers — and switch between them using the chip strip at the bottom of the sidebar.</li>
99
+
<li><strong>Merge button in the PR panel</strong> — merge your pull request directly from the Harness PR panel without switching to GitHub.</li>
100
+
<li><strong>Activity costs tab</strong> — view accumulated API costs broken down by activity directly in the activity panel.</li>
101
+
<li><strong>PR status for upstream forks</strong> — Harness now correctly tracks PR status when the pull request originates from an upstream fork, not just same-repo branches.</li>
102
+
<li><strong>Release notes deep links in the updater</strong> — the in-app update notification now links directly to the relevant changelog section for each release.</li>
103
+
</ul>
104
+
<h4>Improvements</h4>
105
+
<ul>
106
+
<li><strong>Middle-click to close tabs</strong> — middle-clicking a terminal tab now closes it, matching familiar browser behavior.</li>
107
+
<li><strong>Improved repository selection</strong> — the repository picker flow is smoother and easier to navigate.</li>
108
+
<li><strong>Hotkey badge readability</strong> — hotkey badges in tooltips and the onboarding quest card are easier to read.</li>
109
+
</ul>
110
+
<h4>Fixes</h4>
111
+
<ul>
112
+
<li>Duplicate Claude and Codex hook entries are no longer created when hooks are re-installed — existing entries are now matched by command substring before adding a new one.</li>
113
+
<li>Fixed the MCP worktree setup script failing in certain configurations.</li>
114
+
<li>PR status is now preserved from cache when a GitHub API fetch fails, preventing status flickers.</li>
115
+
<li>Harness no longer errors when a remote snapshot contains state slices it doesn't recognise, making mixed-version setups more resilient during rolling updates.</li>
116
+
<li>Fixed snooze not routing correctly to the backend in multi-backend setups.</li>
0 commit comments