github gitbutlerapp/gitbutler release/0.18.8

8 hours ago

Changes

  • Updated diff view file diff previews are now in a continuous scrollable list rather than a drawer
  • Updated the "assign" terminology to "stage" throughout the app
  • The app now menages a special pre-commit hook to prevent commits outside of GitButler when using the GitButler workspace branch
  • LM Studio support - you can now use LM Studio as a local LLM provider for AI-powered features, in addition to existing Ollama and cloud options
  • The CLI can now authenticate via deeplink URLs, streamlining the login flow when connecting to your GitButler account.

Fixes

  • Cmd/Ctrl+A now correctly selects all text in input fields instead of triggering other shortcuts
  • Fixed duplicate "absorb" item appearing in context menus
  • Fixed auto-scroll regression in virtual lists
  • Fixed dropzone deactivation when dragging files

CLI changes

  • but commit now supports a --files option to commit specific files or hunks by their CLI IDs without staging first.
  • but commit now supports an --ai flag to generate commit messages.
  • but new has been replaced with but commit empty for inserting blank commits with explicit --before or --after flags.
  • but squash now accepts commit ranges, branch names, and comma-separated lists
  • but squash now supports an --ai flag to generate consolidated commit messages
  • but move is a new command for moving commits between positions in a stack, across stacks, or moving individual committed files between commits.
  • but update install command added to update the CLI directly from the command line with optional version selection: but update install [nightly|release|<version>] (MacOS only)
  • but skill install command added to install GitButler CLI documentation for AI coding assistants

Full Changelog: release/0.18.7...release/0.18.8

Downloads

Download bins from https://gitbutler.com/

Don't miss a new gitbutler release

NewReleases is sending notifications on new releases.