Skip to content

Releases: RDevNeo/harbor

Harbor 0.98.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 11:12

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

Choose a tag to compare

@github-actions github-actions released this 30 Oct 10:53

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

Choose a tag to compare

@github-actions github-actions released this 30 Oct 02:18

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

Choose a tag to compare

@github-actions github-actions released this 30 Oct 00:50

Changed

  • A new worktree is named by Claude after what the chat asks for: a few words like
    inline-chat-mention-links for 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

Choose a tag to compare

@github-actions github-actions released this 30 Oct 00:43

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

Choose a tag to compare

@github-actions github-actions released this 29 Oct 22:33

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.
  • @file and #123 tags and /commands (slash commands and skills) are blue in your messages,
    on the desktop and the phone, and /commands are 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

Choose a tag to compare

@github-actions github-actions released this 29 Oct 22:29

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

Choose a tag to compare

@github-actions github-actions released this 29 Oct 21:50

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

Choose a tag to compare

@github-actions github-actions released this 29 Oct 21:16

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

  • Phone sign-in: no browser after picking the Google account by @RDevNeo in #106

Full Changelog: v0.91.0...v0.91.1

Harbor 0.91.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 20:39

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

  • Phone sign-in: switch on Android's own Google account picker by @RDevNeo in #104

Full Changelog: v0.90.0...v0.91.0