Releases: gitbutlerapp/gitbutler
release/0.16.8
Changes
- Previews of uncommitted files can now be closed without clearing the selection
- Improved handling non-UTF8 strings in diffs
- Adds syntax highlighting for AutoHotkey (.ahk) files
- Adds syntax highlighting for C files
- Added a bunch of GitButler CLI commands
Fixes
- Fixes an issue with selecting text in the commit input box
- Fixes a bug where it was possible for the app to get stuck in an "Editing a commit" state
- Fixes a bug where the config for enabling / disabling app "check for app updates" wasn't working
- Fixes a bug where on first repository setup the target branch may be incorrectly added as a workspace branch
- Fixes an issue where under some conditions the app errors with "Bug: At least one user commit on top"
- Fixes syntax highlighting issues when rendering C files
New Contributors
Full Changelog: release/0.16.7...release/0.16.8
Downloads
Download bins from https://gitbutler.com/
release/0.16.7
What's Changed
- Fixes a bug specific to the GitLab integration resulting in a "Failed to find GitLab client" error message
- Conflicts are now displayed in a more prominent way
- Hunk line selection: adds context menu options to (de)select all lines as well as invert a selection
Full Changelog: release/0.16.6...release/0.16.7
Downloads
Download bins from https://gitbutler.com/
release/0.16.6
What's Changed
- Claude Code: Improve the accuracy of estimated token usage
- Fixes a bug where after reloading the app the window title is duplicated
- Fixes a performance bug related to accessing the Operations History (causing the app to slow down)
Full Changelog: release/0.16.5...release/0.16.6
Downloads
Download bins from https://gitbutler.com/
release/0.16.5
What's Changed
- Claude Code: adds support for
/add-dir <path>
- Claude Code: fixes a bug which causes some MCP server configurations to result in errors
- Fixes a Linux-specific issue in reading the config file settings.json
Full Changelog: release/0.16.4...release/0.16.5
Downloads
Download bins from https://gitbutler.com/
release/0.16.4
What's Changed
- GitLab: Fixes a bug where integration settings are not being saved
- Claude Code: Fixes styling issues with the input and messages
- Claude Code: Ctrl+C now cancels current generation
- Fixes a bug where certain feature flags that are now on by default are disabled after removing the app settings.json
- The project name is now part of the window title
- Simplifies the onboarding flow by skipping the "Configure Git authentication screen"
Full Changelog: release/0.16.3...release/0.16.4
Downloads
Download bins from https://gitbutler.com/
release/0.16.3
What's Changed
- Claude Code: Fixes a regression from 0.16.2 where the app was failing to invoke a permissions MCP server (for operations approvals)
New Contributors
Full Changelog: release/0.16.2...release/0.16.3
Downloads
Download bins from https://gitbutler.com/
release/0.16.2
Claude Code (Agents)
- Adds support for Planning Mode
- The app now respects the MCP Servers that are configured
- Branches in the workspace now have a context menu option to start an Agent (Claude) session
Keyboard navigation
- Arrow keys can now be used to move around files, branches and commits
- Escape now closes the current preview of a file, commit or branch
- Vimium-style navigation - you can press the F key to trigger an overlay followed by a key sequence in order to navigate without the mouse
Other Changes
- If a repository has a GitHub remote and a GitHub integration is not configured, the app displays a hint
- When integrating upstream changes (from the remote of your branch) you now have the option to pick upstream, skip and squash
Fixes
- Claude Code: Fixes a Windows specific issue where a terminal window was unnecessary created
- Claude Code: Fixes an issue with the order in which global/local settings.json were being evaluated
- Fixes a missing font during project onboarding
- Fixes a bug with previewing stacked branches where diffs from branches underneath it were included
New Contributors
Full Changelog: release/0.16.1...release/0.16.2
Downloads
Download bins from https://gitbutler.com/
release/0.16.1
What's Changed
- Claude Code: Fixes an issue that was preventing the use of custom endpoints / providers (enabled in the in-app settings of the Claude tab)
- Claude Code: Fixes a scrolling issue when inputting large prompts
- Claude Code: Improves the way CC sessions are indicated for branches in the workspace
- Fixes a bug with diffing of non-UTF-8 text
- Displays a toast if applying a branch causes another, conflicting, branch to be unapplied
New Contributors
- @SilkePilon made their first contribution in #10250
Full Changelog: release/0.16.0...release/0.16.1
Downloads
Download bins from https://gitbutler.com/
release/0.16.0
Launching Claude Code UI inside GitButler
GitButler can now orchestrate Claude Code from the all new Agents tab! Here's what it can currently do:
- Allows creating parallel sessions (operating independently of each other on separate branches)
- Automatic commit management upon prompt completion (optional)
- Easy (p)reviewing of generated code within the app
- Supports configuring of your own prompt templates
- It provides an overview of TODOs, Tool calls and modified files
We would love to hear any thoughts, feedback or suggestions you may have!
Read more about it here: https://blog.gitbutler.com/agents-tab
Full Changelog: release/0.15.20...release/0.16.0
Downloads
Download bins from https://gitbutler.com/
release/0.15.20
What's Changed
- Adds support for color-blind diff preview colors (enabled in settings -> appearance)
Full Changelog: release/0.15.19...release/0.15.20
Downloads
Download bins from https://gitbutler.com/