What's Changed
- fix: off-by-one in commit message subject length calculation by @JC-Chung in #2596
- localization: complete German translations by @mowi12 in #2600
- fix: remove stray placeholder in de_DE MergeConflictEditor.Title translation by @mowi12 in #2601
- fix: detect IntelliJ IDEA and Android Studio from JetBrains Toolbox by @gadfly3173 in #2606
- localization: update Russian translate by @AquariusStar in #2607
- fix: side-by-side diff scroll desync on hidden-tab rebuild and tab switch by @JC-Chung in #2611
- fix: copy folder path when a folder is selected by @weiningwei in #2614
- localization: update Russian translate by @AquariusStar in #2615
- Add OCamllex and OCamlyacc syntax highlighting support by @ftovagliari in #2616
- Improve inline-diff highlighting by @goran-w in #2619
- localization: update Spanish translation by @jjesus-dev in #2625
- Fix the issue that the last auto-wrap character gets cropped in commit message box
- Add syntax highlighting for
ErlangandOCaml - Pressing
ESCwill also clear notifications in current page. - Fix the issue that the staged list does not update when the local changed files list does not changed but partically staging+amending a change to index.
- Add a built-in hex-viewer for binary files.
- Use checkbox instead of a dialog to ask user to confirm deleting the tracking remote while deleting a local branch.
- Kill the last
git statusprocess when refreshing local changes. - Support to customize
reasoning_effortfor AI chat. - Use external
swiftgrammar file instead of the built-in one inTextMateSharp - Upgrade
AvaloniaUIto11.3.20 - Enable
AddKeysToAgentforsshcommand. - Use pre-filled
Parent Folderas startup location forSelect Folderdialog inClonepopup. - Several other UI/UX changes.
New Contributors
- @mowi12 made their first contribution in #2600
- @ftovagliari made their first contribution in #2616
Full Changelog: v2026.17...v2026.18