release/0.19.4
gitbutlerapp/gitbutlerrelease/0.19.4Mar 3, 2026by krlvi
AI Summary
A feature-rich release for GitButler focusing on PR management, CLI enhancements (including built-in editor and draft PR support), and various UI/UX fixes.
Key Highlights
- CLI improvements: built-in editor, draft PR support, path prefixes, pager.
- Draft PR support for converting PRs.
- Conflicted commits now clearer with better markers.
- Husky hooks require explicit enablement per project.
Breaking Changes
- Husky hooks now need to be explicitly enabled on a per-project basis in settings.
New Features
- Draft PR support
- Built-in CLI editor
- Path prefixes for mutations
- Draft PR CLI subcommands
- Conflict resolution improvements
Full Release Notes
## Changes - Conflicted commits: It is now a lot less confusing if a commit in conflicted state is ever checked out or pushed - Conflict markers generated by the app are now more clear - Adds support for converting PRs to/from "draft" PRs - Operations log: auto commit operations are now shown in the oplog - Husky hooks now need to be explicitly enabled on per-project basis in the settings - Claude Code UI: fixes an issue where in some cases tool call was slow - Minor performance improvements when producing diffs - Fixes an issue where in some cases the live file watching was not working - Fixes a number of scrolling issues - Fixes an issue with restoring from a snapshot where the reload could cause double revert - Fixes an issue where removing a project was leading to a 'project not found' screen - Fixes an issue where in some cases in-progress commit message title is lost when to/from floating mode ## CLI - `but pr` Added subcommands `auto-merge`, `set-draft` and `set-ready` - `but branch` Fixed and issue where the branch name in some case was being truncated - `but branch` Adds flag `--empty` for showing branches with no commits and remote - `but` now comes with a simple built in editor (If no `core.editor` is set in git config) - It is now possible to use path prefixes to refer to multiple files for mutations like `rub`, `amend` and more - Improved handling of user input prompts - Output from commands (eg. status) now uses a (configurable) pager - It is now possible to create PRs from forks - Fixes an issue where commit tittles were naively truncated - Fixes a bug where committing a renamed file only committed the "new" path ## New Contributors * @smitmartijn made their first contribution in https://github.com/gitbutlerapp/gitbutler/pull/12414 * @craigmayhew made their first contribution in https://github.com/gitbutlerapp/gitbutler/pull/12443 * @jwstover made their first contribution in https://github.com/gitbutlerapp/gitbutler/pull/12623 * @gonchihernandez made their first contribution in https://github.com/gitbutlerapp/gitbutler/pull/12448 **Full Changelog**: https://github.com/gitbutlerapp/gitbutler/compare/release/0.19.3...release/0.19.4 ## Downloads Download bins from https://gitbutler.com/