Skip to content

Releases: klein-t/teebe

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 15:59
c5acefd

Added

  • Low-power mode. When teebe's window is covered, every file watcher stops
    and the app idles at near-zero CPU — while "agent needs you" notifications
    keep arriving, now instantly, via a tiny Claude Code hook (notifyutil ping
    on turn end). teebe offers to add the hook once at launch; declining keeps
    everything working the old way.

Fixed

  • Under a continuous stream of agent writes the tree could stop updating until
    the burst ended (the debounce never fired). Updates now land at least every
    couple of seconds no matter how busy the agents are.
  • A session log whose scanned tail started mid-emoji (or mid-character) was
    silently read as "no agent" — the worktree dot went gray while the agent was
    actually working.

Changed

  • Session-log scanning is lighter: timestamp parsers are built once instead of
    per line, and only the last relevant lines of each log are decoded.

What's Changed

  • Low-power mode, watcher/scanner CPU fixes, launch-crash fix (0.6.0) by @klein-t in #88
  • Release 0.6.0 by @klein-t in #89

Full Changelog: v0.5.1...v0.6.0

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 08:24
bb8d6c3

Fixed

  • Picking an already-tracked folder from the add (+) panel now switches to that repository instead of silently doing nothing.
  • The CHANGES count no longer rolls its digits when you switch worktrees — it snaps to the new worktree's total, and still animates when changes happen in the current worktree.
  • Agent status now follows the worktree the agent is actually working in. A session that starts in the main checkout and moves into a linked worktree used to show as activity on the main checkout.

Changed

  • The "working" / "needs you" chip is gone; the worktree dot now tells the whole story — pulsing green while an agent is working, steady amber when it needs you, gray when nothing is happening there.

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 13:50
e532503

Added

  • Agent status per worktree. Each worktree now shows what its AI agent is doing: "working" while a session is mid-turn, "needs you" once the turn ends or stalls, with a notification when an agent finishes and is waiting on you.

Fixed

  • The green live-activity dot no longer stays lit forever after a single file change. It now goes out a few seconds after the last write, which also stops a pulse animation that kept using CPU while the app was idle.

Changed

  • The macOS folder-access prompt now explains why teebe needs access to your repositories, and the privacy notice spells out that everything stays on your Mac.

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 16 Jul 19:57
a098f46

Fixed

  • The FILES section no longer leaves an empty strip at the bottom of the window,
    and the file tree no longer snaps upward when a window resize ends.
  • Git failures now show a short human-readable message instead of a raw
    technical error dump.

Changed

  • CHANGES rows now use the same per-type file icons as the FILES tree.
  • The "↓0 ↑0" sync indicator is hidden when there is nothing to pull or push,
    and no longer appears in the CHANGES header.
  • Tidier section headers: unified icon sizes, typography and alignment across
    sections.

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 01 Jul 16:34
6520490

Patch release.

Fixes a bug where deleting a file (Move to Trash) or discarding changes did nothing after you confirmed the action in the dialog. Deletes and discards now work reliably.

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 15:20
f1b96f5

Added

  • Keyboard navigation. Drive the whole window without the mouse. Arrow keys move
    through Worktrees, Changes and Files. ⌘1 / ⌘2 / ⌘3 focus a section (press again
    to collapse), and Tab cycles between them. Return opens a file or switches
    worktree, and Space Quick Looks a file or peeks a diff.
  • Multi-select and send to your agent. Select several files with - or -click,
    ⇧↑ / ⇧↓, or ⌘A. Copy them as AI-agent-ready @-refs with ⌘⇧C, or move them to
    the Trash with ⌘⌫.
  • Automatic worktree detection. Worktrees you add or remove outside teebe (for
    example with git worktree add in a terminal) now appear on their own, with no
    manual action. The Refresh button forces a full re-scan.
  • Keyboard Shortcuts cheat sheet. Press ? (or open Help → Keyboard Shortcuts) for
    the full list.
  • Jump to search with ⌘F.
  • What's New window. Shows this changelog inside the app: automatically on the
    first launch after an update, and any time from Help → What's New.

Changed

  • Bounded section sizing. The Worktrees and Changes lists now scroll inside their
    own area once they get tall, instead of growing without limit. The window stays a
    stable size as you switch between worktrees.
  • Vertical maximize. The green window button now grows teebe to the full screen
    height at its current width (filling with the file tree) instead of zooming to cover
    the whole screen. Click it again to restore the previous size.

Fixed

  • Folders in the file tree now show a folder icon instead of a flat blue square.

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 25 Jun 16:56
84c7697

v0.3.1

  • Lower resource use — in-memory state, coalesced refreshes, and parallel status so teebe is lighter while watching your worktrees.
  • Auto-detect external worktree add/remove.
  • Internal audit follow-ups.
  • Installs now go through the teebe.io download endpoint (anonymous, aggregate stats — version, country, user-agent; never your IP). See https://teebe.io/privacy.html.

Existing users will be offered this automatically via Sparkle.

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 18:12
cb85233

What's new since v0.2.2

  • Window resizing reworked into a coherent content-wrap model — no more bounce/jump/gap on resize.
  • Branded .dmg download for the website, built with dmgbuild (centered teebe / Applications icons).
  • Dock icon, updater start, and sticky-error fixes.
  • Sparkle appcast now hosted on teebe.io; releases also ship a stable teebe-macos.zip asset.
  • Build/release plumbing fixes (DMG build on CI).

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 23 Jun 21:10
e6f1f54

Fixed

  • Packaged app launch crash. v0.2.0/v0.2.1 release builds crashed on launch ("could not load resource bundle") because the SwiftPM resource bundle wasn't resolvable in a code-signed .app. The app now resolves it from Contents/Resources, and the packaging places it there. (#28)

Full changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 23 Jun 19:13
a020aa2

What's changed

  • CHANGES section now hugs its rows like WORKTREES instead of grabbing the flexible vertical space — FILES is the sole space-filling section, and the window resizes as the change count changes.

Full changelog: v0.2.0...v0.2.1