release/0.15.13
gitbutlerapp/gitbutlerrelease/0.15.13Aug 25, 2025by estib-vega
AI Summary
This release focuses on refining the user interface and fixing various bugs related to branch previews, hunk locking, and AI credential handling. It introduces auto-staging for selected files and improves the handling of context menus and file icons.
Key Highlights
- Fixes for branch preview fetching and Hunk locks
- Auto-stage selected files on commit start
- Improved handling of AI credentials and context submenus
- New icon mappings for specific file types
New Features
- Auto-stage selected files on commit start
- Context submenus
- Icon mappings for .vue, .cts, .mts, .graphqls
Full Release Notes
### Fixes - Previewing a branch in the branches page fetches the information correctly - Hunk locks determine contained hunks correctly - Cancelling the creation of a project is handled gracefully - Handle stale selection of PRs in the branches page gracefully - Reset the branch name to the original if the update fail (oh so graceful) - Don’t automatically set the SSH key before it’s input correctly - UI: Align the Commit ruler to the top - Don’t ask for the AI credentials until needed, in a graceful way - Fixes text wrapping in the Hunk Diffs (by contributor @nshcr 🎉) ### Changes - Auto-stage the selected files on commit start, if any - Add hot-key tip for Review Creation - Use the deduced push remote if there’s no fetch remote for branches - Display the Push Target on the push button tooltip - Adds option to submit graph with the user feedback - Moving a commit that is locked to a branch displays a popup instead of a scary error message - Don’t attach a stub commit author, instead ask for author details if not configured - Context submenus 👌 - Add icon mappings for .vue, .cts, .mts, .graphqls (by contributor @nshcr and @4O4 🎉)