Releases: gitbutlerapp/gitbutler
release/0.14.34
What's Changed
- Fixes a regression where in the v2 UI the "Create PR" buttons were not rendered
- Fixes a bug where under some conditions previewing of diffs fails with an error
Full Changelog: release/0.14.33...release/0.14.34
Downloads
Download bins from https://gitbutler.com/
release/0.14.33
What's Changed
The workspace layout and flow has been overhauled based on feedback from our community.
Thank you to everybody who submitted feedback and suggestions! We'd love to hear what you think of these changes!
Layout
- The "preview" panel in the middle has been removed
- Commits and files are now previewed by dynamically expanding lanes to the right
- Multiple lanes can now be resized at the same time with shift+dragging the resizer
Commit / Pull Request creation
- The input for creating commits and PRs is now in-place, closer to where the action was performed
- The commit/PR input now has the ability to switch to rich editor mode on-demand
Assigning uncommitted changes to lanes
- This functionality is now finally available in v3
- It is now possible to drag files or specific changes to a lane
- When committing, it is also possible to pick unassigned changes, making this feature optional
Other changes
- Fixes a bug in the commit message generation not correctly considering the files to be committed
- Fixes a bug that was preventing drag to move file from a commit into the uncommitted area
- Fixes a bug where in some very rare cases committing yields a "hunks must be in order" error
Full Changelog: release/0.14.32...release/0.14.33
Downloads
Download bins from https://gitbutler.com/
release/0.14.32
What's Changed
- Improves the performance of the "update workspace" action
- Fixes a condition under which "update workspace" never completes
Full Changelog: release/0.14.31...release/0.14.32
Downloads
Download bins from https://gitbutler.com/
release/0.14.31
What's Changed
- Fixes a regression with the "update workspace" modal where if there is no forge integration configured (GitHub/ GitLab), loading never completes
Full Changelog: release/0.14.30...release/0.14.31
Downloads
Download bins from https://gitbutler.com/
release/0.14.30
What's Changed
Changes specific to the v3 UI
- The "generate message" button is now more prominent
- Fixes an issue where applying a pull request was incorrectly suggesting adding an additional remote even when that's not needed
- Fixes a bug where in some cases adding a new repository was caused flickering
Full Changelog: release/0.14.29...release/0.14.30
Downloads
Download bins from https://gitbutler.com/
release/0.14.29
What's Changed
- Fixes a regression with the "update workspace" modal where loading never completes (attempt II),
- Improvement to the derivation of branch push status
Full Changelog: release/0.14.28...release/0.14.29
Downloads
Download bins from https://gitbutler.com/
release/0.14.28
What's Changed
- Fixes a regression with the "update workspace" modal where loading never completes
Full Changelog: release/0.14.27...release/0.14.28
Downloads
Download bins from https://gitbutler.com/
release/0.14.27
What's Changed
Changes
- Adds support for Sonnet 4 and Opus 4 models
- Fixes a Linux specific bug where filesystem events without a path can crash the file system watching
- Fixes a scrolling issue in error popups
- Fixes a bug where in some conditions git author is not correctly checked on project add
Changes specific to the v3 UI
- Squash-merged branches are now correctly detected as integrated (if there is a GitHub/Lab integration available)
- It is now possible to uncommon only a specific file in a commit via a right click menu action
- Added support for applying a branch to the workspace from fork
- Improved markdown rendering (Commits and PRs)
- Fixes a bug in edit (conflict resolution) mode where a large number of files was not scrollable and obscured the save/cancel actions
- Fixed a bug with causing flickering while scrolling diffs
- Fixes a bug where the file vs tee view toggle buttons could get out of sync
- Fixes a bug where upon navigating to a different project new file changes were not shown (refreshed)
- Fixes a bug where the submodule setting ignore = all was not respected
Full Changelog: release/0.14.26...release/0.14.27
Downloads
Download bins from https://gitbutler.com/
release/0.14.26
What's Changed
Changes specific to the v3 UI
- Partial commit failures now display a summary of the affected files
- Improved panel resizing heuristic
- Improved markdown rendering
- When creating a new branch the name is pre-filled with an auto generated one
- Fixes a bug where the branches panel on the right resizing unexpectedly
- Fixes a bug where gitignored files starting with $ are not respected
- Fixes a line selection bug while committing parts of diffs
- Fixes a flicker while navigating between repositories
- Fixes a bug with PR description generation
- Fixes a bug where readonly files/changes outside of the workspace were draggable
Selection
- When a commit is selected, it's first file is also selected for preview
- After a new branch is created it becomes selected
- After a commit is 'uncommitted' the drawer/preview selection is cleared
Full Changelog: release/0.14.25...release/0.14.26
Downloads
Download bins from https://gitbutler.com/
release/0.14.25
What's Changed
- Fixes a bug that was preventing the use of Ollama local or self-hosted models
Fixes specific to the experimental v3 UI
- Improved the performance of discarding large uncommitted changes
- Fixes a UI issue where with some window sizes, the applied branches panel was being clipped
- Fixes a UI bug where the branch header had a scrollbar
- UI now indicates that the workspace is up to date
New Contributors
Full Changelog: release/0.14.24...release/0.14.25
Downloads
Download bins from https://gitbutler.com/