release/0.19.6

Expensify/Apprelease/0.19.6Mar 16, 2026by krlvi

AI Summary

A UI-focused update that improves file previews, adds floating diff windows, introduces CLI branching commands, and fixes history tracking.

Key Highlights

  • File previews now show the selected file by default
  • File diffs can be popped out in a floating window
  • New CLI command `but stack` for moving branches
  • Improved rendering performance for diffs

New Features

  • Floating diff window functionality
  • SVG preview option in Settings
  • CLI command for branch stacking
  • Fixed 'askpass broker not initialized' issue

Full Release Notes

## Changes
- File previews now only show the selected file by default (change in Settings -> Appearance -> All-in-one diff)
- File diffs can now be popped out in a floating window
- Adds a option to preview SVGs as images (Settings -> Appearance -> Preview SVG)
- Improved rendering performance of diffs
- Fixes an issue with image diffing when switching between files
- Fixes an issue with the operations history where "unapply" stack was not being correctly tracked

## CLI
- Updated `but` skill files for improved Claude Code and Codex performance (update with `but skill install`)
- `but stack` - new command for moving branches on top of others to stack them (also `but branch move` as an alias to the same functionality)
- Fixes an issue "askpass broker not initialized"

## New Contributors
* @OliverJAsh made their first contribution in https://github.com/gitbutlerapp/gitbutler/pull/12663
* @danilax86 made their first contribution in https://github.com/gitbutlerapp/gitbutler/pull/12767
* @dslatkin made their first contribution in https://github.com/gitbutlerapp/gitbutler/pull/12800

**Full Changelog**: https://github.com/gitbutlerapp/gitbutler/compare/release/0.19.5...release/0.19.6

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