Releases: klein-t/teebe
Releases · klein-t/teebe
Release list
v0.6.0
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 (notifyutilping
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
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
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
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
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
Added
- Keyboard navigation. Drive the whole window without the mouse. Arrow keys move
through Worktrees, Changes and Files.⌘1/⌘2/⌘3focus a section (press again
to collapse), andTabcycles between them.Returnopens a file or switches
worktree, andSpaceQuick 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 withgit worktree addin 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
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
What's new since v0.2.2
- Window resizing reworked into a coherent content-wrap model — no more bounce/jump/gap on resize.
- Branded
.dmgdownload 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.zipasset. - Build/release plumbing fixes (DMG build on CI).
v0.2.2
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 fromContents/Resources, and the packaging places it there. (#28)
Full changelog: v0.2.1...v0.2.2
v0.2.1
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