release/0.15.5
gitbutlerapp/gitbutlerrelease/0.15.5Jul 25, 2025by krlvi
AI Summary
Enhances Claude Code Hooks to automatically create missing branches and adds support for squashing commits upwards, along with Linux-specific keychain hints.
Key Highlights
- Claude Code hooks create missing branches automatically
- Adds support for squashing commits upwards
- Linux keychain hint for missing keychain errors
- GitLab specific icon updates
New Features
- Upward squash commits
- Auto-create branches for Claude hooks
Full Release Notes
## Changes - Claude Code hooks - if a branch that was expected is missing, a new one will be created - GitLab specific - the app now uses correct icons - Linux specific - the error message related to missing keychain now provides a hint about installing one - Adds support for squashing commits upwards (parent to child) ## Fixes - Fixes a Windows-specific bug where after adding a project the "let's go" button did not work - Fixes an issue with squashing multiple commits (e.g. all in a branch) - Fixes a reactivity bug when switching away and back from the integration branch outside of the app - Fixes an issue where in-progress commit messages were stored not per-project but globally - Fixes a bug where the app would incorrectly report "expected to be in edit mode" **Full Changelog**: https://github.com/gitbutlerapp/gitbutler/compare/release/0.15.4...release/0.15.5 ## Downloads Download bins from https://gitbutler.com/