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 commitnow supports a--filesoption to commit specific files or hunks by their CLI IDs without staging first.but commitnow supports an--aiflag to generate commit messages.but newhas been replaced withbut commit emptyfor inserting blank commits with explicit--beforeor--afterflags.but squashnow accepts commit ranges, branch names, and comma-separated listsbut squashnow supports an--aiflag to generate consolidated commit messagesbut moveis a new command for moving commits between positions in a stack, across stacks, or moving individual committed files between commits.but update installcommand added to update the CLI directly from the command line with optional version selection:but update install [nightly|release|<version>](MacOS only)but skill installcommand 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/