winget install --id GitButler.GitButler
About GitButler
A Git client for simultaneous branches on top of your existing workflow.
What's new in 0.19.13
ReleaseNotes: |- ## Changes & Fixes - Fixes a Windows-specific regression from 0.19.12 where the app was not being correctly signed, causing friction with Windows Defender - Fixes an issue where undoing a new branch creation with the operations log was not working. - Adds an option to set ptyxis as the default terminal ## TUI - Adds the ability to directly commit into a new branch (bound to `b`) ## CLI - Fixes an issue where `but commit empty --json` would not print anything. ReleaseNotesUrl: https://github.com/gitbutlerapp/gitbutler/releases
Version history
| Version | Updated | Notes |
|---|---|---|
| 0.19.13 | Unknown | ReleaseNotes: |- ## Changes & Fixes - Fixes a Windows-specific regression from 0.19.12 where the app was not being correctly signed, causing friction with Windows Defender - Fixes an issue where undoing a new branch crea... |
| 0.19.12 | Unknown | ReleaseNotes: |- ** 0.19.12 ** - Fixes a bug where the app can unexpectedly navigate to the "Configure your workspace" view ** 0.19.11 ** ## Fixes - Fixes a regression from 0.19.10 where updating the workspace would fail... |
| 0.19.11 | Unknown | ReleaseNotes: |- ## Fixes - Fixes a regression from 0.19.10 where updating the workspace would fail with "Branches are all up to date" error - Fixes an issue where the AI commit message generation was disabled desptie be... |
| 0.19.10 | Unknown | ## Security This and the last few releases include important security fixes. Please update to 0.19.9 or newer. ## Changes - Applying of branches no longer performs an unnecessary rebase - Adds support for multi-commit se... |
| 0.19.9 | Unknown | ## TUI - Significant performance improvements starting and navigating in the TUI (`but tui`) - It's now more intuitive to create commits at arbitrary positions above/below other commits in the stack - Toasts are now stac... |
| 0.19.8 | Unknown | ## Changes - Adds OpenRouter as a new AI provider in the app - Adds loading states when squashing and uncommitting - Conflicted commits now explicitly add a marker in the commit message - Improved displaying of Pull Requ... |
| 0.19.7 | Unknown | ## TUI GitButler now has a terminal UI (in addition to the CLI)! If you love keybindings, try it out with the `but tui` command and feel free to share any feedback in #tui on Discord. ## Changes - Improved performance wh... |
| 0.19.6 | Unknown | ## 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 image... |
| 0.18.6 | Unknown | ## Changes - Fixes an error "No matching entry found in secure storage" - Updates to the UI padding and styles ## CLI Changes - `but commit` with no branches creates a canned branch - `but push` no longer prompts for a b... |
| 0.18.5 | Unknown | ## Changes - Fixes a bug with the Claude Code UI in the workspace where agent changes were not being correctly assigned to the respective branch - Adds table support in places where markdown is being rendered - Creating... |
| 0.18.4 | Unknown | ## Changes - Drag-and-drop operations now indicate what the operation would be on hover while dragging - Adds drag and drop support for hunks to create a new branch on drop - Adds an option for configuring allowed image... |
| 0.18.3 | Unknown | ## Changes - Adds support for image preview and diffing (split and side-by-side views) - Improved commit reordering graphics making the drop zones harder to miss - Workspace rules have been redesigned and are now in the... |
| 0.18.2 | Unknown | - Improved UX of branch reordering, making creating / splitting stacks of branches more intuitive - Fixes a bug with commit message / PR description inputs preventing creating new lines (paragraphs) - Codegen - fixes a b... |
| 0.18.1 | Unknown | ## Changes - Codegen: Make the agent aware of the `but` CLI - allowing it to perform operations for branches and commits in the workspace - Adds syntax highlighting for different JSON file type variants (jsonc/json5/json... |
| 0.18.0 | Unknown | ## Codegen - Prompting is now done directly from the workspace (for a specific branch). The Codegen tab on the left has been removed - The chat UX has been updated for better ergonomics and better display of tool calls -... |
| 0.17.6 | Unknown | ## Changes - Added syntax highlighting for 12 additional languages (Go, Elixir, Swift, YAML and more) - Reduced content shift when previewing file diffs ## Fixes - Fixes a bug where the app was not auto-fetching as confi... |
| 0.17.5 | Unknown | - Improved the layout of collapsed lanes - You can now drag folders when using the tree file view option - File list/tree view option is now lane-specific - CLI: `but review` now has a prompt for picking a branch - Fixes... |
| 0.17.4 | Unknown | ## Collapsible lanes It is once again possible to fold lanes. Thank you for your patience with this one! ## Codegen (Claude Code) - Fixes an issue preventing usage without the "allow all" toggle - TODOs are now displayed... |
| 0.17.3 | Unknown | - Fixes an issue where Change-ID was incorrectly added to commit messages of non-Gerrit repos - Fixes an issue where remotes are incorrectly detected as Gerrit ones on project add |
| 0.17.2 | Unknown | - Fixes an issue where in some conditions scrolling was glitchy - Fixes a bug where navigating to the branches tab produces error toasts "undefined is not an object" |