Repository navigation
Releases: RDevNeo/harbor
Release list
Harbor 0.98.0
Changed
- In a chat's own worktree, the Worktree and branch labels under the composer go straight to
renaming it, without a menu first, on the desktop and the phone. Switching or creating a branch
is the "Switch branch…" row in the rename form. A new chat, the project's checkout and a
worktree that's gone still open their menus: there's nothing to rename there.
Install: curl -fsSL https://github.com/RDevNeo/harbor/releases/latest/download/install.sh | sh
Android: download harbor-android.apk below, or scan the install QR code in Harbor › Settings › Phones.
Full Changelog: v0.97.2...v0.98.0
Harbor 0.97.2
Fixed
- Phone: adding a Gmail account no longer opens the browser after you pick the account. The
account comes from the same sheet as Harbor's sign-in, then Google's own consent screen shows
in the app. The browser is only the last resort now, and the Gmail sheet says why it was used.
Install: curl -fsSL https://github.com/RDevNeo/harbor/releases/latest/download/install.sh | sh
Android: download harbor-android.apk below, or scan the install QR code in Harbor › Settings › Phones.
Full Changelog: v0.97.1...v0.97.2
Harbor 0.97.1
Changed
- Phone: adding a Gmail account starts with the same sheet Harbor's own sign-in uses (your
Google accounts with their names and pictures) instead of Android's plain account list. When
Android lets Harbor use the picked account directly, Google's consent screen follows; otherwise
Google's page opens in the browser with that account already chosen.
Install: curl -fsSL https://github.com/RDevNeo/harbor/releases/latest/download/install.sh | sh
Android: download harbor-android.apk below, or scan the install QR code in Harbor › Settings › Phones.
Full Changelog: v0.97.0...v0.97.1
Harbor 0.97.0
Changed
- A new worktree is named by Claude after what the chat asks for: a few words like
inline-chat-mention-linksfor its branch (harbor/inline-chat-mention-links) and folder,
instead of the first words of the message. Haiku is asked through your Claude login while the
worktree is checked out; when there's no Claude login, it's offline or it takes long, the
worktree starts with the message's words and its branch is renamed when the name comes (the
folder follows once nothing works in it). Folders you renamed are left alone. From the phone too. - The workspace menu under the composer only renames the worktree's folder; the branch is renamed
from the branch menu next to it (desktop and phone).
Install: curl -fsSL https://github.com/RDevNeo/harbor/releases/latest/download/install.sh | sh
Android: download harbor-android.apk below, or scan the install QR code in Harbor › Settings › Phones.
Full Changelog: v0.96.1...v0.97.0
Harbor 0.96.1
Fixed
- 0.95.0's and 0.96.0's releases didn't build (a broken build cache on the build servers) and
were never published; this release brings their features. Release builds now start over once
when the cache is broken.
Install: curl -fsSL https://github.com/RDevNeo/harbor/releases/latest/download/install.sh | sh
Android: download harbor-android.apk below, or scan the install QR code in Harbor › Settings › Phones.
Full Changelog: v0.96.0...v0.96.1
Harbor 0.94.0
Changed
- A chat mentioned with
$is now just its title in your message, written where you typed$,
highlighted in the composer and a link once sent: a click (a tap on the phone) opens that chat,
on whichever PC it is. No more card with a note box in the composer, nor a chip on the message;
to drop the mention, delete its title. Older messages show the chat they mentioned as a link
on a line of its own, before their text. @fileand#123tags and/commands(slash commands and skills) are blue in your messages,
on the desktop and the phone, and/commandsare highlighted in the composer too.
Install: curl -fsSL https://github.com/RDevNeo/harbor/releases/latest/download/install.sh | sh
Android: download harbor-android.apk below, or scan the install QR code in Harbor › Settings › Phones.
Full Changelog: v0.93.0...v0.94.0
Harbor 0.93.0
Changed
- Gmail signs in with one click: the Gmail card's "Sign in with Google" uses Harbor's own Google
client, so there's no Google Cloud project to set up. Google may first say it hasn't verified
the app (Advanced › Go to Harbor). Your own OAuth client is still an option (the settings button
on the card) and is used whenever you saved one. Desktop only: phones have no app sign-ins.
Install: curl -fsSL https://github.com/RDevNeo/harbor/releases/latest/download/install.sh | sh
Android: download harbor-android.apk below, or scan the install QR code in Harbor › Settings › Phones.
Full Changelog: v0.92.0...v0.93.0
Harbor 0.92.0
Added
- Rename a chat's worktree folder on its own, from the workspace menu under the composer (the
left "Worktree · …" chip › Rename worktree…) on the desktop, and the same place on the phone.
It stays where it is; a name with "/" or spaces, starting with "." or "-", or already taken is
refused in plain words. As with a branch rename, the folder moves at once when nothing works in
it, else as soon as nothing does; the chat's Claude sessions come along, the chat shows a line
and its agents are told. Once you've named the folder, renaming the branch leaves it be. - "Rename branch…" is in the workspace menu too (and the phone's workspace sheet), so both
renames are reachable from either chip.
Fixed
- A worktree folder still waiting to follow its renamed branch is renamed after a restart too
(the plan is kept, not only in memory).
Install: curl -fsSL https://github.com/RDevNeo/harbor/releases/latest/download/install.sh | sh
Android: download harbor-android.apk below, or scan the install QR code in Harbor › Settings › Phones.
Full Changelog: v0.91.1...v0.92.0
Harbor 0.91.1
Fixed
- Phone: after you pick your Google account in Android's sheet, sign-in never opens the browser.
A Google account that never used Harbor gets its Harbor account right there, and any problem
shows in the app with Try again. The browser is only for phones where the sheet can't run.
Install: curl -fsSL https://github.com/RDevNeo/harbor/releases/latest/download/install.sh | sh
Android: download harbor-android.apk below, or scan the install QR code in Harbor › Settings › Phones.
What's Changed
Full Changelog: v0.91.0...v0.91.1
Harbor 0.91.0
Changed
- Phone sign-in uses Android's own Google account picker (Android 14+): pick your account in
the system sheet inside Harbor, no browser. Older Android and Google accounts that never signed
in to Harbor still sign in in the browser once.
Install: curl -fsSL https://github.com/RDevNeo/harbor/releases/latest/download/install.sh | sh
Android: download harbor-android.apk below, or scan the install QR code in Harbor › Settings › Phones.
What's Changed
Full Changelog: v0.90.0...v0.91.0