Happy New Year!
What's Changed
- Upgrade project dependencies
AvaloniaUIto11.3.10OpenAIto2.8.0Azure.AI.OpenAIto2.8.0-beta.1Pfimto0.11.4
- Supports
R16FandR32Fformats dds image. - Fix the issue that wrong diff command args for Xcode's
FileMerge. - Hide
Customize merge messageonMergepopup when user selectedSquashorDon't commitmode. - Auto-select the tracking branch after
Track remote branchoption is toggled while creating worktree. - macOS: Thanks @ybeapps.
SourceGitis now available in officialHomebrew Cask Repositoryas signed packages. - Fix the issue that non-auto-hidden scrollbar overlaps contents.
- Do not refresh commit details panel if current viewing commit does not change.
- Auto-fetching will respect git configuration.
- Fix the issue that launcher's title does not update on starup when last active page is the first one.
- Auto-detect website protocol (HTTP or HTTPS) for remote with
git@<host>:<repo>format. - Fix the issue that app will crash when
$GIT_DIR/pre-pushhook is a broken symlink. - Fix the issue that line-ending changed while staging/unstaging hunk.
- Do not show repo's path in window title.
- Starts filesystem watcher in another background thread to avoid UI blocking (also improving startup speed).
- Fix the issue that app will crash while reading JetBrains ToolBox's
state.json. - Always use
git add --pathspec-from-file=<pathspec>instead ofgit add .because the second one cost too much time. - Auto update submodules (only initialized submodules) after running
checkout/create branch/merge/pull. - Refresh submodules manually after running
update/de-initsubmodule. - Fix the issue that worktree file status not updated.
- Several other UI/UX changes.
Full Changelog: v2025.40...v2025.41