Release 8.37
What's Changed
- Rewrite OpenAI integration
- Supports configure multiple services
- Supports per-repository prefered service
- Supports generate commit message with selected staged changes
- Rewrite
git stash pushcommand- Add an option to enable
--keep-indexparameter - Remember the last selection of some options in
Stash Local Changespopup
- Add an option to enable
- Fix the issue that
Models.NumericSort.Compare(...)will crash the app if branch name contains large numbers - Add
Fetch {REMOTE_BRANCH} into {LOCAL_BRANCH}context menu to non-current local branches - Shows the verify result for signed commits in commit details panel.
- Add translation for
Español - Fix the issue that the RPM builds is not compatible with OpenSUSE
- Select previous tab instead of the next one after current active tab closed.
- Fix the issue that auto-fetch may be stucked when pull failed.
- Add repository configuration
Enable --prune on fetch. - Fix the issue that querying file size may fail due to unquoted file path in
git ls-treecommand. - macOS: Use system chrome buttons (traffic lights) instead of custom caption buttons on macOS.
- Supports custom actions.
- Use
Interfont as the default font family for all platforms. - Supports open repository by
Visual Studio - BREAKING CHANGES: now we change the key in
external_editors.jsonto the same name of external tool. For example:VSCODEchanged toVisual Studio Code. - Several other UI/UX changes.
New Contributors
- @jmmanzano made their first contribution in #623
- @Masgalor made their first contribution in #622
- @Guddiny made their first contribution in #644
Full Changelog: v8.36...v8.37