What's Changed
- Rewrite the exit code of standalone commit message editor.
- Clicking
OKbutton will apply the modified message and exit with code0 - Clicking
CANCELor pressingESCwill not apply the modified message and exit with code-1 - Clicking the window caption button
Xwill not apply the modified message and exit with code0
- Clicking
- Change the hotkey for searching commit from
Ctrl+F/⌘+FtoCtrl+Shift+F/⌘+⇧+F - Pressing
Ctrl+F/⌘+Fin a list/tree will focus the nearby search(filter) box. - Fix the issue that app hungs up when selecting the longest line to the end in text editor with syntax-highlighting enabled.
- More git trailer keywords are added in commit message box.
- Rewrite repository's command palette - more commands, icons, and search keyword.
- Rewrite worktrees in side bar.
- Auto focus the first input element when a popup is showing.
- Rewrite the file-history feature to support detecting renames (
--follow). - Fix the issue that error occurs when trying to unstage files in a fresh repo (no commits yet).
- Add a new button
STAGE SELECTED & COMMITtoConfirm Empty Commitdialog when user has selected some unstaged changed file. - Re-design the
Initialize Repositorypopup. - Support 24-hours and 12-hours time display format.
- Fix the issue that users can not discard hunks in a new file when it has been staged partially.
- Several other UI/UX changes.
Full Changelog: v2026.05...v2026.06