Release history
supacode releases
Native macOS coding agent orchestrator.
All releases
97 shown
- Per‑repository title and color in sidebar
- Worktree history navigation with Cmd/Ctrl ←/→
- Tab renaming
Full changelog
What's Changed
- Repository customization: per-repo title and color in the sidebar by @sbertix in https://github.com/supabitapp/supacode/pull/276
- Worktree history: cmd-ctrl-←/→ to walk back / forward through recently selected worktrees by @sbertix in https://github.com/supabitapp/supacode/pull/279
- Fix Run Script toolbar dropdown caching scripts from first-opened repo by @sbertix in https://github.com/supabitapp/supacode/pull/283
- Add Android Studio editor option by @krocard in https://github.com/supabitapp/supacode/pull/292
- Add tab renaming by @bitomule in https://github.com/supabitapp/supacode/pull/269
New Contributors
- @krocard made their first contribution in https://github.com/supabitapp/supacode/pull/292
- @bitomule made their first contribution in https://github.com/supabitapp/supacode/pull/269
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.8.4...v0.8.5
- Added `⇧⌘U` shortcut to jump to the last notification
- Introduced per-surface and per-tab notification indicators
- Clicking a macOS notification now navigates to its terminal surface
Full changelog
What's Changed
- Fix
⌘⌫archive hotkey when clicking a sidebar worktree by @sbertix in https://github.com/supabitapp/supacode/pull/264 - Fix cross-repo script dot tint and reduce sidebar animation CPU by @sbertix in https://github.com/supabitapp/supacode/pull/265
- Notifications UX by @sbertix in https://github.com/supabitapp/supacode/pull/266:
⇧⌘Uto jump to the last notification- per-surface and per-tab notification indicator
- clicking a macOS notification navigates to its terminal surface
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.8.3...v0.8.4
- Classify bare repos by structure, not directory name
Full changelog
What's Changed
- Add native Pi coding agent support by @technocidal in https://github.com/supabitapp/supacode/pull/262
- Classify bare repos by structure, not directory name by @sbertix in https://github.com/supabitapp/supacode/pull/263
New Contributors
- @technocidal made their first contribution in https://github.com/supabitapp/supacode/pull/262
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.8.2...v0.8.3
- Add Kiro CLI as third coding agent with hooks and CLI skill
- Small UI improvements: detail toolbar, loading overlay, empty states
- Dim inactive split panes
Full changelog
What's Changed
- Small UI improvements: detail toolbar, loading overlay, empty states by @sbertix in https://github.com/supabitapp/supacode/pull/258
- Fix ⌘⇧, reload_config hotkey by @sbertix in https://github.com/supabitapp/supacode/pull/259
- Dim inactive split panes by @sbertix in https://github.com/supabitapp/supacode/pull/260
- Add Kiro CLI as third coding agent with hooks and CLI skill by @b0x42 in https://github.com/supabitapp/supacode/pull/245
- Resolve PR repo via
gh repo viewso fork clones target upstream by @sbertix in https://github.com/supabitapp/supacode/pull/261
New Contributors
- @b0x42 made their first contribution in https://github.com/supabitapp/supacode/pull/245
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.8.1...v0.8.2
- Added CLI tool with socket transport and related skills
- Added support for multiple user‑defined scripts per repository
- Added folder (non‑git) repository support
Full changelog
What's Changed
- fix Ghostty background opacity toggle action handling by @vadimi in https://github.com/supabitapp/supacode/pull/225
- Fix fork PR matching and always show worktree trailing info by @sbertix in https://github.com/supabitapp/supacode/pull/229
- Add Icon Composer app icon for Liquid Glass by @sbertix in https://github.com/supabitapp/supacode/pull/230
- Fix right-aligned PS1 width reporting by @khoi in https://github.com/supabitapp/supacode/pull/233
- Handle Ghostty local URL paths by @sbertix in https://github.com/supabitapp/supacode/pull/236
- Add CLI tool with socket transport and related skills by @sbertix in https://github.com/supabitapp/supacode/pull/227
- Add repository preload placeholders by @sbertix in https://github.com/supabitapp/supacode/pull/237
- Skip Tuist auth on fork PRs by @khoi in https://github.com/supabitapp/supacode/pull/249
- Add RubyMine editor option by @CiTroNaK in https://github.com/supabitapp/supacode/pull/248
- Improve open worktree UX with dedicated Reveal in Finder by @sbertix in https://github.com/supabitapp/supacode/pull/247
- Respect
split-preserve-zoomconfig when cycling splits by @Whoaa512 in https://github.com/supabitapp/supacode/pull/241 - Add multiple user-defined scripts per repository by @sbertix in https://github.com/supabitapp/supacode/pull/246
- Add CLI and deeplinks for running arbitrary user-defined scripts by @sbertix in https://github.com/supabitapp/supacode/pull/253
- Unify sidebar state into atomic
sidebar.jsonby @sbertix in https://github.com/supabitapp/supacode/pull/254 - Add folder (non-git) repository support + harden removal pipeline by @sbertix in https://github.com/supabitapp/supacode/pull/257
New Contributors
- @vadimi made their first contribution in https://github.com/supabitapp/supacode/pull/225
- @CiTroNaK made their first contribution in https://github.com/supabitapp/supacode/pull/248
- @Whoaa512 made their first contribution in https://github.com/supabitapp/supacode/pull/241
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.8.0...v0.8.1
- Added coding agent hooks for Claude Code and Codex
- Added deeplink support
- Generalized single‑tab bar hiding across scripts
Full changelog
What's Changed
- Add coding agent hooks for Claude Code and Codex by @sbertix in https://github.com/supabitapp/supacode/pull/221
- Add deeplinks by @sbertix in https://github.com/supabitapp/supacode/pull/223
- Inhibit command on script and generalize single-tab bar hiding by @sbertix in https://github.com/supabitapp/supacode/pull/220
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.7.10...v0.8.0
- Auto-delete archived worktrees after a configurable period
Full changelog
What's Changed
- Increase repo section header prominence by @sbertix in https://github.com/supabitapp/supacode/pull/213
- Auto-delete archived worktrees after a configurable period by @sbertix in https://github.com/supabitapp/supacode/pull/214
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.7.9...v0.7.10
- Add global defaults for worktree copy flags and merge strategy
- Add terminal layout persistence and restoration
- Replace auto‑archive toggle with merged worktree action picker
Full changelog
What's Changed
- Fix multiline script editor in settings by @yaroslavyaroslav in https://github.com/supabitapp/supacode/pull/202
- Scope shimmer animation to prevent row blinking by @sbertix in https://github.com/supabitapp/supacode/pull/201
- Keep terminal alive after blocking script completes by @sbertix in https://github.com/supabitapp/supacode/pull/200
- Add global defaults for worktree copy flags and merge strategy by @sbertix in https://github.com/supabitapp/supacode/pull/199
- Add terminal layout persistence and restoration by @sbertix in https://github.com/supabitapp/supacode/pull/205
- Quote paths in Makefile for space-safe execution by @sbertix in https://github.com/supabitapp/supacode/pull/203
- Replace auto-archive toggle with merged worktree action picker by @sbertix in https://github.com/supabitapp/supacode/pull/209
- Fix Ghostty make targets for paths with spaces by @sbertix in https://github.com/supabitapp/supacode/pull/210
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.7.8...v0.7.9
Fixed system audio recording permission issue for Gabriel.
Changelog
🔈 Fix system audio recording permission for Gabriel
- Improved archived worktrees discoverability
Full changelog
What's Changed
- Improve archived worktrees discoverability by @sbertix in https://github.com/supabitapp/supacode/pull/196
- Fix deletion/archive scripts in fish shells by @yaroslavyaroslav in https://github.com/supabitapp/supacode/pull/194
- Fetch remote branch before worktree creation by @sbertix in https://github.com/supabitapp/supacode/pull/198
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.7.6...v0.7.7
- Add worktree check badge overlay
Full changelog
What's Changed
- Redesign settings by @sbertix in https://github.com/supabitapp/supacode/pull/192
- Add worktree check badge overlay by @sbertix in https://github.com/supabitapp/supacode/pull/193
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.7.5...v0.7.6
- Sidebar UI overhaul
- Add deletion script hook
- Reveal in Sidebar command
Full changelog
What's Changed
- 🧑🎨 Sidebar UI overhaul by @sbertix
- ␡ Add deletion script hook
Bug fixes
- Redesign and refactor sidebar by @sbertix in https://github.com/supabitapp/supacode/pull/183
- Fix layout-aware shortcut display on non-US keyboards by @sbertix in https://github.com/supabitapp/supacode/pull/184
- Use blocking script infrastructure for run scripts by @sbertix in https://github.com/supabitapp/supacode/pull/187
- Add Reveal in Sidebar command by @sbertix in https://github.com/supabitapp/supacode/pull/185
- Fix split-pane zoom focus state by @yaroslavyaroslav in https://github.com/supabitapp/supacode/pull/181
- fix ghostty keyboard layout keyup leak by @khoi in https://github.com/supabitapp/supacode/pull/190
Fixed settings toolbar collapse and corrected worktree shortcut label.
Full changelog
What's Changed
- Run archive script in a terminal tab by @sbertix in https://github.com/supabitapp/supacode/pull/176
- Fix settings toolbar collapse and worktree shortcut label by @sbertix in https://github.com/supabitapp/supacode/pull/177
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.7.1...v0.7.3
- Add VSCodium as a supported editor
Full changelog
What's Changed
🎹 Keyboard shortcuts, thanks Stefano!
Bug fixes
- Disable press-and-hold accent menu for key repeat by @bouk in https://github.com/supabitapp/supacode/pull/157
- Run bundled wt discovery directly by @onevcat in https://github.com/supabitapp/supacode/pull/161
- Parallelize repository startup loading by @onevcat in https://github.com/supabitapp/supacode/pull/160
- feat: add VSCodium as a supported editor by @mamedium in https://github.com/supabitapp/supacode/pull/150
- Update Ghostty lib to v1.3.1 by @dtdanh03 in https://github.com/supabitapp/supacode/pull/163
- Fix Ghostty cache invalidation in CI by @dtdanh03 in https://github.com/supabitapp/supacode/pull/164
- Remove unnecessary toolbar separator hack from settings by @sbertix in https://github.com/supabitapp/supacode/pull/168
- Populate environment variables in scripts by @sbertix in https://github.com/supabitapp/supacode/pull/173
Minor fixes and improvements.
Full changelog
What's Changed
- Focus notification settings by @dtdanh03 in https://github.com/supabitapp/supacode/pull/154
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.6.8...v0.6.9
Fixed focus jumping after closing a pane.
Changelog
- Fix a problem where focus jumps after closing pane
- Allow specifying custom folders to store the worktrees
Changelog
What's Changed
📁 Allow specifying custom folders to store the worktrees
👻 Bump ghostty to 1.3.0
Fixed permission issue preventing subprocesses from requesting permissions.
Changelog
- Fix a permission issue where sub-process can't request perm
- Global-by-default repository settings are now persisted across sessions
Full changelog
What's Changed
- Restore global-by-default repository settings persistence by @khoi in https://github.com/supabitapp/supacode/pull/140
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.6.3...v0.6.4
- cmd-m shortcut for branch rename button
- Shortcut hints when holding Control
- pre-archive script with live loading progress
Full changelog
What's Changed
- Add cmd-m shortcut for branch rename button by @khoi in https://github.com/supabitapp/supacode/pull/114
- Show shortcut hints when holding Control by @khoi in https://github.com/supabitapp/supacode/pull/116
- Fix launch crash when bundled wt script is missing by @khoi in https://github.com/supabitapp/supacode/pull/121
- Skip collapsed repositories in worktree navigation by @barrettj in https://github.com/supabitapp/supacode/pull/119
- Fix smart punctuation substitution in script editors by @khoi in https://github.com/supabitapp/supacode/pull/122
- Add pre-archive script with live loading progress by @khoi in https://github.com/supabitapp/supacode/pull/123
- Fix initial prompt missing worktree name on first tab by @onevcat in https://github.com/supabitapp/supacode/pull/125
- Add repo-local supacode.json override for repository settings by @khoi in https://github.com/supabitapp/supacode/pull/124
- Notification in system banner by @dtdanh03 in https://github.com/supabitapp/supacode/pull/126
- Align embedded Ghostty accessibility with Ghostty.app by @onevcat in https://github.com/supabitapp/supacode/pull/133
- Fix orphaned run-script processes when archiving worktrees by @khoi in https://github.com/supabitapp/supacode/pull/136
New Contributors
- @onevcat made their first contribution in https://github.com/supabitapp/supacode/pull/125
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.6.2...v0.6.3
- Support multi-select sidebar worktree actions and detail summary
- Add configurable worktree creation prompt flow
- Add setting for notification worktree reordering
Full changelog
What's Changed
- Fix bundled git-wt submodule path resolution by @khoi in https://github.com/supabitapp/supacode/pull/85
- Keep sidebar worktree rows two lines at narrow widths by @khoi in https://github.com/supabitapp/supacode/pull/88
- Support multi-select sidebar worktree actions and detail summary by @khoi in https://github.com/supabitapp/supacode/pull/84
- Add configurable worktree creation prompt flow by @khoi in https://github.com/supabitapp/supacode/pull/86
- Add setting for notification worktree reordering by @khoi in https://github.com/supabitapp/supacode/pull/89
- Refresh PR state immediately after merge without synthetic MERGED status by @khoi in https://github.com/supabitapp/supacode/pull/90
- Fix Cmd+N to focus only the newly created worktree by @khoi in https://github.com/supabitapp/supacode/pull/94
- Add Ghostty background transparency support by @khoi in https://github.com/supabitapp/supacode/pull/93
- Add inline split buttons next to New Tab by @khoi in https://github.com/supabitapp/supacode/pull/95
- Add Close PR command palette action by @khoi in https://github.com/supabitapp/supacode/pull/96
- Show branch rename affordance on hover by @khoi in https://github.com/supabitapp/supacode/pull/99
- Fix transparent background rendering in sidebar and setup progress by @khoi in https://github.com/supabitapp/supacode/pull/102
- Switch worktree shortcuts to Ctrl+1-0 by @khoi in https://github.com/supabitapp/supacode/pull/107
- Remap numeric hotkeys for worktree and tab switching by @khoi in https://github.com/supabitapp/supacode/pull/103
- Add IntelliJ and RustRover editor options by @khoi in https://github.com/supabitapp/supacode/pull/111
- Fix bare repository naming and base-dir collisions by @khoi in https://github.com/supabitapp/supacode/pull/112
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.6.1...v0.6.2
- Worktree creation is much faster and now shows progress
- GitHub Integrations major refactor delivering a huge speed gain
Full changelog
What's Changed
🚀 Performance improvement is a big theme for this release
- Worktree creation is much faster, and with progress
- Github Integrations major refactor for a huge speed gain
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.5.17...v0.6.1
- Worktree creation is faster
Full changelog
What's Changed
🚀 Basically make worktree creation faster, also fix a hanging issue caused by a lot of Github info.
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.5.15...v0.5.17
- Next/previous worktree navigation via keyboard shortcuts
Full changelog
What's Changed
- feat: add next/previous worktree keyboard shortcuts by @barrettj in https://github.com/supabitapp/supacode/pull/55
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.5.13...v0.5.15
- Display merged status in worktree row summary
Full changelog
What's Changed
- Show merged status in worktree row summary by @dtdanh03 in https://github.com/supabitapp/supacode/pull/62
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.5.12...v0.5.13
- Update channel switching (Stable/Tipp)
- Hotkey ignore for collapsed repos
Full changelog
What's Changed
- Add update channel switching (Stable/Tip) by @khoi in https://github.com/supabitapp/supacode/pull/59
- Hotkey ignore collapsed repo by @dtdanh03 in https://github.com/supabitapp/supacode/pull/60
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.5.11...v0.5.12
Fixed app not coming to the foreground when alt‑tabbing.
Changelog
- Fix app not being brought upfront when alt tabbing.
- Cache Xcode compilation cache in CI
- Improve side bar
Full changelog
What's Changed
- Cache Xcode compilation cache in CI by @khoi in https://github.com/supabitapp/supacode/pull/51
- Fix scrollbar overlaying tab bar content by @khoi in https://github.com/supabitapp/supacode/pull/53
- fix(terminal): keep terminals rendering when window loses focus by @slvssb in https://github.com/supabitapp/supacode/pull/54
- Improve side bar by @dtdanh03 in https://github.com/supabitapp/supacode/pull/45
New Contributors
- @slvssb made their first contribution in https://github.com/supabitapp/supacode/pull/54
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.5.9...v0.5.10
- Enable hardened runtime resource access entitlements
- Align Ghostty integration with upstream threading & visibility model
Full changelog
What's Changed
- Inherit working directory for new tabs and splits by @khoi in https://github.com/supabitapp/supacode/pull/42
- Enable hardened runtime resource access entitlements by @khoi in https://github.com/supabitapp/supacode/pull/46
- Align Ghostty integration with upstream threading & visibility model by @khoi in https://github.com/supabitapp/supacode/pull/50
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.5.8...v0.5.9
- Keep Run visible and add in-app run script setup flow
- Add accessibility metadata for branch picker icons
Full changelog
What's Changed
- Keep Run visible and add in-app run script setup flow by @khoi in https://github.com/supabitapp/supacode/pull/38
- Fix PR status for fork-based pull requests by @khoi in https://github.com/supabitapp/supacode/pull/39
- Add accessibility metadata for branch picker icons by @dtdanh03 in https://github.com/supabitapp/supacode/pull/40
New Contributors
- @dtdanh03 made their first contribution in https://github.com/supabitapp/supacode/pull/40
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.5.7...v0.5.8
- Add Antigravity, VS Code Insiders, and Warp workspace actions
- Sidebar worktree reload button with shared spinner state
- Improve accessibility: expose split panes
Full changelog
What's Changed
- Add Antigravity, VS Code Insiders, and Warp workspace actions by @ivankristianto in https://github.com/supabitapp/supacode/pull/29
- Add sidebar worktree reload button with shared spinner state by @ivankristianto in https://github.com/supabitapp/supacode/pull/32
- Improve accessibility: expose split panes by @barrettj in https://github.com/supabitapp/supacode/pull/34
- Terminal tab bar: hover + shows New Tab and split actions by @barrettj in https://github.com/supabitapp/supacode/pull/35
New Contributors
- @ivankristianto made their first contribution in https://github.com/supabitapp/supacode/pull/29
- @barrettj made their first contribution in https://github.com/supabitapp/supacode/pull/34
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.5.6...v0.5.7
- Notifications moved to right toolbar popover
Full changelog
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.5.1...v0.5.6
What's Changed
- Fix input routing to wrong tab after app switch by @khoi in https://github.com/supabitapp/supacode/pull/27
- Move notifications to right toolbar popover by @khoi in https://github.com/supabitapp/supacode/pull/28
New Contributors
- @khoi made their first contribution in https://github.com/supabitapp/supacode/pull/27
Full Changelog: https://github.com/supabitapp/supacode/compare/v0.5.1...v0.5.6
- Archived worktrees view with collapsible sections, PR metadata, multi-select and batch delete
- Pull request merge readiness status shown in the UI
- Notification hover popover and toolbar toasts for updates
Full changelog
📅 Release date: 06 Feb 2026
✨ New Features
- Command palette with fuzzy matching, recency, worktree/PR actions, and keyboard-first navigation
- Archived worktrees view with collapsible sections, PR metadata, multi-select, and batch delete
- Pull request merge readiness status surfaced in the UI
- Notification hover popover and toolbar toasts for updates
- Advanced analytics settings plus new editor options (including Windsurf and Neovim)
🐛 Bug Fixes
- Repo drag-and-drop and drag preview behavior fixed
- PR queries and ordering corrected to avoid irrelevant or ancient results
- Terminal/notification focus handling improved when selecting alerts
- Toolbar PR status and layout glitches resolved
- Settings window appearance now stays in sync
🌱 Improvements
- Toolbar now highlights PR conflicts, line changes, and status tags more clearly
- Archived list and sidebar layout refined with smoother animations and keyboard delete support
- Command palette results are better ranked and cleaner with trimmed/hidden paths
- Worktrees refresh periodically to keep status up to date
- Workspace and toolbar interactions feel more polished with better spacing and hover behaviors
- Typing in the sidebar forwards characters to the active terminal and focuses it, enabling type‑through without clicking
Full changelog
📅 Release date: 04 Feb 2026
✨ New Features
- Typing in the sidebar now forwards characters to the active terminal and focuses it, enabling type‑through without clicking.
- Global Default Editor setting in Appearance for worktrees without overrides
Full changelog
📅 Release date: 04 Feb 2026
✨ New Features
- Added a global Default Editor setting in Appearance for worktrees without repository overrides.
🐛 Bug Fixes
- Main window now reopens correctly when the app is reactivated.
- Terminal focus changes no longer switch tabs unexpectedly.
- Terminal notification indicator is now reliable when the event stream starts (buffered events prevent missed notifications).
🌱 Improvements
- Setup scripts now run for worktrees even when they are not focused.
- Add “Copy Path” option to the Open menu
- Show PR info for the main worktree
- Add hotkey hints to search bar buttons and styling for hotkey labels
Full changelog
📅 Release date: 03 Feb 2026
✨ New Features
- Add a “Copy Path” option to the Open menu.
- Show PR info for the main worktree.
- Add hotkey hints to search bar buttons and styling for the hotkey labels.
🐛 Bug Fixes
- Handle outdated GitHub CLI installations with a user-facing error instead of failing silently.
- Clean up state after a failed worktree creation.
- Prevent line‑change indicators from updating while the git index is locked.
🌱 Improvements
- Use git shortstat to make line‑change counts more accurate.
- Reduce selection churn when repositories load and keep worktree ordering stable.
- Animate reordering after merging a worktree for clearer visual feedback.
- Remove the extra “Merged” text from merged PR rows for a cleaner display.
- New setting to sort merged worktrees to the bottom
- Repo headers can now be dragged, with a drag preview
Full changelog
📅 Release date: 03 Feb 2026
✨ New Features
- Automatic background updates can now be enabled
- New setting to sort merged worktrees to the bottom
- Repo headers can now be dragged, with a drag preview
🌱 Improvements
- Merged PR titles are shown in the toolbar
- Merged-sort toggle now animates
- Type-to-select is disabled in the sidebar worktree list
- Reorder repositories and worktrees directly in the sidebar
Full changelog
📅 Release date: 03 Feb 2026
✨ New Features
- Reorder repositories and worktrees directly in the sidebar
🐛 Bug Fixes
- Repository shortcuts now follow the correct order and worktrees keep their order
- Worktree row colors stay correct while dragging
- Drag preview text colors are now readable
🌱 Improvements
- Smoother reorder animations in the sidebar
- Cleaner worktree drag previews (shaped previews, PR info hidden)
- Run button hidden when no run script is configured
Full changelog
📅 Release date: 03 Feb 2026
🐛 Bug Fixes
- Shell sessions no longer hang when starting terminals.
- Worktree deletion is more reliable, avoiding errors when a worktree or branch is missing.
- Worktrees are pruned promptly during reload to prevent stale entries.
🌱 Improvements
- The Run button is hidden when no run script is configured.
- Improved default shell detection for login shells
Full changelog
📅 Release date: 02 Feb 2026
🐛 Bug Fixes
- Fixed git-lfs failures when running git commands.
🌱 Improvements
- Improved default shell detection for login shells.
Closing the main window no longer exits the application.
Full changelog
📅 Release date: 02 Feb 2026
🐛 Bug Fixes
- Keep the selected terminal tab visible at the top
- Improve terminal focus syncing and drag-and-drop handling
- Fix focus handoff and pane focus regressions after splitting
- Update branch name display after a rebase completes
- Closing the main window no longer quits the app
- Replaced the custom Ghostty font with the system font across the app UI
Full changelog
📅 Release date: 02 Feb 2026
🌱 Improvements
- Replaced the custom Ghostty font with the system font across the app UI.
- Setting to disable the Dock badge indicator
- Brief delay before showing hotkey hints
- Sidebar footer uses system bar background
Full changelog
📅 Release date: 02 Feb 2026
✨ New Features
- Added a setting to disable the Dock badge indicator.
- Added a brief delay before showing hotkey hints.
🐛 Bug Fixes
- Fixed Ghostty fonts to preserve Dynamic Type sizing and weights.
- Synced the UI monospaced font with Ghostty to keep typography consistent across tabs and labels.
🌱 Improvements
- Updated the sidebar footer to use the system bar background for clearer separation.
- Password fields now use Secure Input for safer typing.
- Force Touch pressure change support added in the terminal.
- Quick Look supported from the terminal and Supacode participates in macOS Services menu.
Full changelog
📅 Release date: 02 Feb 2026
✨ New Features
- Password fields now use Secure Input for safer typing.
- Added Force Touch pressure change support in the terminal.
- Quick Look is now supported from the terminal.
- Supacode now participates in the macOS Services menu.
🐛 Bug Fixes
- Fixed clipboard copy that pasted as a screenshot instead of text.
- Improved display transition handling when monitor backing properties change.
- Added click-to-focus and Cmd+keyUp event handling to improve terminal focus behavior.
- Handled missing terminal bridge actions to prevent lost commands.
🌱 Improvements
- Settings menus and bindings were streamlined for a smoother settings experience.
- Loading screen with rotating sayings during startup
- Dock badge indicating unread worktrees
- Refreshed toolbar layout
Full changelog
📅 Release date: 01 Feb 2026
✨ New Features
- Added a loading screen with rotating sayings during startup.
- Added a dock badge to show unread worktrees.
- Introduced a refreshed toolbar layout.
🐛 Bug Fixes
- Show an alert when a run script is empty.
- Keep the Run button enabled even when the script is empty.
🌱 Improvements
- PR badges now use system colors to support dark mode.
- Tooltip display delay reduced for faster feedback.
- PR status is hidden for the main worktree to reduce noise.
- Repository settings defaults and labels were cleaned up for clarity.
- Placeholder text for setup and run scripts was improved.
- App now enforces a single main window and removes extra tab bar clutter.
- Smoother sidebar animations for repository chevrons
- Updated PR checks ring segmentation and spacing
- Refined sidebar row spacing and new worktree button padding
Full changelog
📅 Release date: 31 Jan 2026
🐛 Bug Fixes
- Fix repo header chevron width so alignment is correct
🌱 Improvements
- Smoother sidebar animations for repository chevrons
- Updated PR checks ring segmentation and spacing for clearer status
- Refined sidebar row spacing and new worktree button padding
Fixed Shift+Tab, Shift+Enter encoding and control-key input mismatches in terminal sessions.
Full changelog
📅 Release date: 31 Jan 2026
🐛 Bug Fixes
- Correct Shift+Tab and Shift+Enter key encoding in terminal sessions.
- Control-key text input now matches Ghostty behavior for control combinations.
- Ignore modifier-only events during IME composition to prevent stray input.
- Key equivalents are handled only when a terminal has focus to avoid accidental shortcut handling.
- Added PostHog usage analytics in release builds
Full changelog
📅 Release date: 31 Jan 2026
🌱 Improvements
- Added PostHog usage analytics in release builds.
- GitHub integration toggle in Settings
- Worktree archive toggle in Settings
- "New Tab" label on tab bar when holding Command
Full changelog
📅 Release date: 31 Jan 2026
✨ New Features
- Added a GitHub integration toggle in Settings.
- Added a worktree archive toggle in Settings.
- Show a “New Tab” label when holding the Command key on the tab bar.
🐛 Bug Fixes
- Fixed GitHub integration availability issues to prevent access errors.
- Fixed settings actions that could fail to return their effects.
- Hide line-change counts when a pull request exists to avoid misleading info.
- Support opening and managing bare Git repositories
- Add Git clients to the Open menu
- Optional confirmation dialog on app quit
Full changelog
📅 Release date: 31 Jan 2026
✨ New Features
- Show failed repositories directly in the sidebar.
- Support opening and managing bare Git repositories.
- Add Git clients to the Open menu.
- Optional confirmation dialog on app quit.
- Persist and restore the last focused worktree.
- Repository setting to customize worktree base ref behavior.
🐛 Bug Fixes
- Fix settings text overlap and improve spacing in settings detail.
- Delay the base ref picker until data is loaded to prevent confusing prompts.
- Handle Return key properly in repository and worktree alerts.
- Avoid invalid default base refs when resolving branches.
🌱 Improvements
- Make worktree base ref selection optional for smoother creation flow.
- Improve worktree delete confirmation, including a clear alert title and default action styling.
- Use local HEAD and local branches with upstreams for more accurate base ref resolution.
- Disable copy flags when working with bare repositories to prevent incorrect behavior.
- Confirm before removing a worktree
- Show an external indicator in pull request titles
- Show pull request titles in the checks popover
Full changelog
📅 Release date: 30 Jan 2026
✨ New Features
- Confirm before removing a worktree
- Show an external indicator in pull request titles
- Show pull request titles in the checks popover
🐛 Bug Fixes
- Prefer the open and latest pull request for a branch
- Fix merged pull request lookup in batch queries
- Hide the checks ring for merged pull requests
Fixed tab buttons becoming untappable, ensured theme syncs across terminal panes, and made the Ghostty theme follow system appearance.
Full changelog
📅 Release date: 30 Jan 2026
🐛 Bug Fixes
- Fixed tab buttons becoming untappable for some users.
- Theme now stays synced across terminal panes.
- Ghostty theme now follows system appearance and config reloads without desyncs.
- Copy ignored and untracked files when creating a new worktree
Full changelog
📅 Release date: 29 Jan 2026
✨ New Features
- Copy ignored and untracked files when creating a new worktree.
🐛 Bug Fixes
- Prevent the PR badge from truncating.
- Hide the “checks unavailable” state in PR checks.
- Ignore fork-only PR matches to avoid incorrect PR links.
🌱 Improvements
- Batch PR refreshes per repository and scan all GitHub remotes for polling.
- Refresh PR polling when the app appears.
- Reduce background PR polling for unfocused worktrees to once per minute.
- Increase debounce delays for restart scheduling and file change detection to reduce churn.
- CI checks popover now scrolls and can grow larger to show more checks
- CI checks popover has a capped maximum size for consistent layout
Full changelog
📅 Release date: 29 Jan 2026
🌱 Improvements
- CI checks popover now scrolls and can grow larger to show more checks.
- CI checks popover has a capped maximum size for more consistent layout.
- Removed the right-side Worktree Info sidebar – no replacement provided
- Pull request status badges open a checks popover with detailed breakdown and per-check links
- Open Pull Request shortcut is now global (⌘⌃G)
- PR checks ring hit target enlarged for easier clicking
Full changelog
📅 Release date: 29 Jan 2026
✨ New Features
- Pull request status badges now open a checks popover with a detailed breakdown and per-check links.
🐛 Bug Fixes
- Fixed duplicate View menu entries.
- Fixed the Open Pull Request shortcut/menu action.
🌱 Improvements
- Open Pull Request shortcut is now global and uses ⌘⌃G.
- PR checks ring hit target is larger for easier clicking.
- Removed the right-side Worktree Info sidebar for a cleaner main view.
- PR status ring visualizes checks at a glance in worktree rows
Full changelog
📅 Release date: 29 Jan 2026
✨ New Features
- PR status ring added to worktree rows to visualize checks at a glance
🐛 Bug Fixes
- Fixed selection drift and stale selection when removing or reloading worktrees
- PR badge content now avoids duplicate entries
- PR status ring no longer shows when there are no checks
🌱 Improvements
- PR badge and status ring layout updated for clearer ordering
- PR status badge in the toolbar
- Shortcut hint for adding a repository shown in sidebar footer
Full changelog
📅 Release date: 29 Jan 2026
✨ New Features
- PR status badge in the toolbar
- Shortcut hint shown in the sidebar footer for adding a repository
🐛 Bug Fixes
- Restored PR status checks display in the toolbar
- Fixed tab selection and click hit areas
- Improved tab label hit target for easier clicking
- Removed inactive tab top border for clearer active state
🌱 Improvements
- Aligned toolbar PR badge styling
- Show CI check status with a segmented indicator
- Add worktree sync settings
- Display merged PR numbers in worktree rows
Full changelog
📅 Release date: 29 Jan 2026
✨ New Features
- Show CI check status with a segmented indicator
- Add worktree sync settings
- Display merged PR numbers in worktree rows
- Open a worktree’s PR by clicking the badge
- Add a 3‑digit random suffix to worktree names
🐛 Bug Fixes
- Fix Help menu items showing only icons
- Fix worktree removal spinner behavior
- Fix removing detached worktrees
- Fix PR URL parsing in worktree rows
🌱 Improvements
- Refine worktree settings copy text
- Show fallback release notes when no changes are found
- Removed Agents and Chat tabs from Settings.
- Renamed Appearance tab to General.
- New Help menu with a direct GitHub issues link.
- Smarter Open With defaults based on installed apps.
Full changelog
📅 Release date: 28 Jan 2026
✨ New Features
- Simplified Settings: removed Agents and Chat tabs and renamed Appearance to General.
- New Help menu with a direct GitHub issues link.
- Smarter Open With defaults based on installed apps.
🐛 Bug Fixes
- Tab close click handling restored and the full tab is clickable.
- PR badge now only shows for the matching branch.
🌱 Improvements
- Worktree rows show PR numbers and line counts.
- PR/CI status starts updating immediately after creating a worktree.
- Default appearance mode now starts in dark
Full changelog
🐛 Bug Fixes
- Fixed sidebar settings button behavior
🌱 Improvements
- Default appearance mode now starts in dark
Fixed the jumpy spinner icon in worktree rows.
Changelog
🐛 Bug Fixes
- Fixed jumpy spinner icon in worktree rows
- Added CI status dot to PR checks indicator
Changelog
✨ New Features
- Added CI status dot to PR checks indicator
Fixed the play button to appear only when a run script is active.
Changelog
🐛 Bug Fixes
- Fixed play button to show only when run script is active
Minor fixes and improvements.
Changelog
🌱 Improvements
- Updated app icon and logo
- Notification sound setting for terminal alerts
Full changelog
✨ New Features
- Added notification sound setting for terminal alerts
🌱 Improvements
- Dropdown menus now remain visible when needed
- Removed "(no shortcut)" text from tooltip help
Minor fixes and improvements.
Changelog
🌱 Improvements
- Optimized Sparkle appcast by reducing stored versions
- Added "Copy Path" option to worktree context menu
- New dark mode version of the application icon
Full changelog
✨ New Features
- Added "Copy Path" to worktree context menu
- New dark mode app icon
🐛 Bug Fixes
- De-duplicated focus events
- Fixed task status event emission
🌱 Improvements
- Improved DMG build quality using create-dmg
- Enabled Sparkle delta updates for faster downloads
Changelog
✨ New Features
- Enabled Sparkle delta updates for faster downloads
Fixed worktree removal animation bug and repository sidebar hit‑target issue.
Full changelog
🐛 Bug Fixes
- Fixed worktree removal animation causing row to reappear
- Fixed repository row hit target in sidebar
- In-app terminal notifications with unread indicator
- OSC 9;4 progress bar support
Full changelog
✨ New Features
- Added in-app terminal notifications with unread indicator
- Added OSC 9;4 progress bar support
🐛 Bug Fixes
- Fixed Alt/Option modifier not reaching terminal
- Fixed repository removal reload
🌱 Improvements
- Moved notifications to right panel
- Hide notification bell for currently selected worktree
- Repository settings now stored in main settings file
- Right sidebar hidden by default
Full changelog
🌱 Improvements
- Repository settings now stored in main settings file
- Right sidebar hidden by default
- Adjective-animal worktree naming scheme
- Automatic update checks enabled
Full changelog
✨ New Features
- Adjective-animal worktree naming scheme
- Automatic update checks enabled
🐛 Bug Fixes
- Fixed pending worktree cleanup on reload
Minor fixes and improvements.
Changelog
🌱 Improvements
- Updated bundled wt (git worktree) script
- Remove repository without deleting worktrees
- Worktree removal shortcut hint displayed in UI
Full changelog
✨ New Features
- Remove repository without deleting worktrees
- Worktree removal shortcut hint displayed in UI
🐛 Bug Fixes
- Fixed worktree shortcuts iteration
Fixed release changelog range calculation
Changelog
🐛 Bug Fixes
- Fixed release changelog range calculation
- Split right sidebar toggle
- Extended worktree shortcuts (5-0)
- Shortcut hints for tabs and worktrees
Full changelog
✨ New Features
- Split right sidebar toggle
- Worktree shortcuts extended (5-0)
- Shortcut hints for tabs and worktrees
- Sidebar footer actions
- Replaced tab bar with CodeEdit-style design
Full changelog
✨ New Features
- Replaced tab bar with CodeEdit-style design
🌱 Improvements
- Improved worktree row alignment
Fixed limited worktree selection after repository deletion.
Changelog
🐛 Bug Fixes
- Limited worktree selection to repo after deletion
- Added Ghostty progress bar overlay
- Added more "Open In" options
Full changelog
✨ New Features
- Added Ghostty progress bar overlay
- Added more "Open In" options
🌱 Improvements
- Removed repo avatar, dropped Kingfisher dependency