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 🎉)