github gitbutlerapp/gitbutler release/0.23.4

52 minutes ago

Changes

  • Repositories using Git LFS or git-crypt no longer get a warning to avoid GitButler; it now only covers editing and resolving commits

Fixes

  • Linux: .deb and .rpm installs now send you to the downloads page to update instead of failing
  • GitHub: Auto-merge now works in repositories that only allow squash or rebase merges
  • Fixes AI requests failing with 401 Unauthorized when using Anthropic with GitButler's key

CLI

  • but apply, but squash, but show and but pr now suggest a next step when they refuse

Native app

Highlights from the native app. New installs now open it by default; everyone else can turn it on (or off) under "Experimental" in settings:

  • The Graph tab now shows a commit's diff, with keyboard navigation and right-click actions
  • "New terminal with…" (⌘I) opens a terminal running a command you pick, e.g. claude or codex
  • Appearance settings now let you pick a preset, accent color, corner style and density
  • Files and hunks in a branch's diff now support the same actions as in a commit's diff
  • Adds "Recycle worktree" to reuse a clean archived worktree instead of creating a new one
  • Stacks now sit under a caption that folds them and can push, merge or unapply the whole stack
  • ⇧⌘P now opens the command palette instead of the Create pull request form
  • A plain git commit on gitbutler/workspace no longer breaks the project; the app now offers to uncommit it and keep the changes
  • Projects whose folder was deleted or moved now say so and can be removed from Settings

Full Changelog: release/0.23.3...release/0.23.4

Downloads

Download bins from https://gitbutler.com/

Don't miss a new gitbutler release

NewReleases is sending notifications on new releases.