Releases: gitbutlerapp/gitbutler
release/0.14.35
What's Changed
- Added the ability to reorder lanes
- Committing into a new lane now always happens on the left for consistency and it dims the other lanes
- Added a horizontal scrolling indicator for the lanes
- Added a context menu for copying the commit hash
Fixes
- Fixes a bug where, if there are git submodules present, in some rare cases diffs my not be shown
- Fixes a bug where an uncommitted file is partially assigned to a lane, then dragging the file to amend should only use the assigned part of the file
- Fixes a bug where it was not possible to move commits between stacked branches
- Fixes a bug where double clicking on text to select it would resize the lane
- Fixes a bug where on the branches view, the commits in a branch were not scrollable
- Fixes a bug where when committing in a stack the "commit goes here" indicator was duplicated
- Fixes a bug where creating a new stacked branch was immediately expanding it unnecessarily
- Fixes a bug in the commit input where the character count was obscuring the last characters typed
New Contributors
- @DriesOlbrechts made their first contribution in #9070
- @hosmelq made their first contribution in #9084
Full Changelog: release/0.14.34...release/0.14.35
Downloads
Download bins from https://gitbutler.com/
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/