release/0.15.0

gitbutlerapp/gitbutlerrelease/0.15.0Jul 1, 2025by krlvi

AI Summary

Major UI overhaul to the default GitButler interface (v3) with new interaction models and configuration options.

Key Highlights

  • New default GitButler UI (v3) is now active
  • Pan-to-scroll interaction in the workspace
  • Pop-out commit input box for detailed messages
  • Dynamic visualization of lane reordering
  • Custom OpenAI API endpoint configuration

New Features

  • New default UI (v3)
  • Pan-to-scroll interaction
  • Pop-out commit input
  • Scroll-into-view preview
  • Dependency indication for uncommitted files
  • Custom OpenAI API endpoint

Full Release Notes

## New default GitButler UI
- The v3 interface is now the default and it supports nearly all functionality that the old one did and much more.
- You can temporarily switch back to the old UI under Experimental in Global Settings, but heads up — this option will be removed in a future release.

Let us know if anything feels off or gets in your way!

## Changes
- Pan-to-scroll: It is now possible to click to pan left and right in the workspace instead of horizontal scrolling
- Pop-out commit input: It is now possible to make the commit input box floating if you wish to write a more detailed message
- Scroll into view when previewing: When a file is being previewed, if the preview happens to be off-screen, it will be scrolled into view
- When a branch lane is being drag-reordered the new position is dynamically visualized
- When a branch lane is being reordered, the details panel is automatically collapsed
- There is now an indication next to uncommitted files if they depend on commit from a particular branch
- Adds an option to configure a custom OpenAI API endpoint

## Fixes
- Fixed a bug where when committing sometimes the message title is not being focused
- Fixes a bug where the "squash all" option was not being shown
- Fixes a bug where in some rare conditions the app gets stuck in "committing" mode after all changes have been discarded
- Fixes a bug where in some cases unapplied pull requests had a double "Apply" button
- Fixes a bug where selecting files for previewing did not work if the name contained ':'


## New Contributors
* @moritztim made their first contribution in https://github.com/gitbutlerapp/gitbutler/pull/9121
* @RandallFlagg made their first contribution in https://github.com/gitbutlerapp/gitbutler/pull/9187

**Full Changelog**: https://github.com/gitbutlerapp/gitbutler/compare/release/0.14.35...release/0.15.0

## Downloads
Download bins from https://gitbutler.com/