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/