release/0.14.20
gitbutlerapp/gitbutlerrelease/0.14.20May 13, 2025by krlvi
AI Summary
Major update introducing the experimental 'v3 Design' UI overhaul, adding features like moving changes between commits and adjusting auto-fetch frequency, alongside fixes for OS-specific bugs and integrations.
Key Highlights
- Introduced experimental 'v3 Design' UI overhaul
- It is now possible to move changes from one commit to another
- Commit signing now correctly reads the git config
- It is now possible to change the frequency of auto-fetching
- Fixed various GitHub, GitLab, and Bitbucket integration bugs
New Features
- V3 Design UI experimental mode
- Move changes between commits
- Change auto-fetch frequency
- Hover tooltip on commit showing full title
Full Release Notes
## What's Changed - V3 User Interface: You can try out the upcoming app UI overhaul by enabling "v3 Design" in the global settings under "experimental". If you do try it out, we would love to hear your feedback. [Discord](https://discord.com/invite/MmFkmaJ42D) , [Tweet](https://x.com/gitbutler) or [GitHub issue](https://github.com/gitbutlerapp/gitbutler/issues) - whatever works best for you. - It is now possible to move changes from one commit to another - Going back to the GitButler Workspace from another branch now works even if there are uncommitted changes - they can be carried over or stashed - Commit signing now reads the git config (and therefore it correctly uses the global, allowing per-project overrides) - It is now possible to change the frequency of auto-fetching - Improved committing / rebasing performance when commit signing is enabled - Hover on commit now shows a tooltip with the full commit title ## Fixes - Fixes a bug preventing the deletion of local branches - Fixes a bug where in some cases operations fail with "Merge-commit can't be remerged" - Fixes an issue where in some cases commit signing doesn't work due to env variable issues - Fixes a bug where UI context menus could go outside of window boundaries ### Windows - Fixes an issue with SSH commit signing - Fixes an issue where in some rare cases, a malformed settings file prevents the app from starting up ### Forge integrations - GitLab: Fixes a bug when creating stacked MRs (the head and base were swapped) - Bitbucket: Fixes an incorrect PR URL when the branch name includes semver - GitHub: Fixes a bug preventing creation of Pull Requests from a forked repo towards upstream - GitHub: The "Merge Pull Request" button state now correctly reflects the user's permissions (i.e. it's disabled if the action is not possible) ## New Contributors * @mrsimb made their first contribution in https://github.com/gitbutlerapp/gitbutler/pull/8356 * @imadx made their first contribution in https://github.com/gitbutlerapp/gitbutler/pull/8279 **Full Changelog**: https://github.com/gitbutlerapp/gitbutler/compare/release/0.14.19...release/0.14.20 ## Downloads Download bins from https://gitbutler.com/