leo
2047631582
feature: supports to disable GitHub style default avatar ( #1814 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-17 21:18:23 +08:00
leo
0ab4926ffe
enhance: omit commit that is already cherry-picked from the target branch while querying commits for interactive-rebase ( #1811 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-17 13:35:43 +08:00
leo
6b040ae9fc
project: upgrade dependencies
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-15 17:05:10 +08:00
leo
e17d0c5246
enhance: disable AllowScrollBelowDocument option for text diff view ( #1801 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-15 16:55:42 +08:00
leo
739869ca2a
fix: unable to scroll more long scrollbar when shorter one reached its limit ( #1806 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-15 16:48:05 +08:00
AquariusStar
738afd64b4
Update Russian translation ( #1809 )
2025-09-15 16:36:32 +08:00
Javier J. Martínez M.
10a41fc29e
localization: update Spanish translation ( #1805 )
...
Add missing strings.
2025-09-15 16:35:13 +08:00
leo
a43958a46c
localization: add missing translations for Chinese
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-08 14:09:00 +08:00
Göran W
17ea1858b9
enhance: image diff ( #1797 )
...
* Removed decimals from % values shown for ImageBlendSlider
* Moved OLD text at ImageBlendSlider, for symmetry and non-jumpiness
* Added ticks on ImageBlendSlider, at 0%, 50% and 100%
* Added new image-diff mode DIFFERENCE
Similar to the BLEND image-diff mode, but instead blends towards total DIFFERENCE at 50%.
(This way, we can look at the difference in the middle, and slide towards OLD or NEW to view their respective contributions to the diff.)
* Selected image-diff mode is now persistent
2025-09-08 14:05:52 +08:00
AquariusStar
06d7d39f85
localization: update Russian translate ( #1796 )
2025-09-08 10:22:41 +08:00
leo
7761b83ca7
enhance: compare DisplayName instead of FullPath while sorting change tree node ( #1793 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-05 22:05:46 +08:00
leo
d7fdac5dd2
ux: placement for history's advanced dropdown menu
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-04 19:54:36 +08:00
leo
c7d7cb084a
refactor: try to fix the issue that pasting into branch/tag name textbox got duplicated text ( #1792 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-04 19:45:56 +08:00
leo
5b02693047
ux: add menu icons
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-04 11:48:39 +08:00
leo
1515d4fa51
ux: style for TextBlock with TextTrimming="CharacterEllipsis"
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-04 11:36:43 +08:00
leo
338b1945c3
ux: new context menu for git user
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-04 11:30:33 +08:00
leo
6bb83e1194
enhance: allows to move window by dragging toolbar ( #1791 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-04 10:25:12 +08:00
leo
325b4f6ac7
project: upgrade AvaloniaUI to 11.3.5 and upgrade Azure.AI.OpenAI to 2.3.0-beta.2
...
This will also fix the issue #1789
Signed-off-by: leo <longshuang@msn.cn >
2025-09-03 21:17:55 +08:00
leo
70caa00e74
feature: add an option to set the default active tab in commit details panel ( #1784 )
...
NOTE: This option only affects the tab that is activated when the commit details panel is first displayed after the repository is opened. After that, the repository will retain the last activated tab instead of resetting to the default.
Signed-off-by: leo <longshuang@msn.cn >
2025-09-02 18:34:19 +08:00
leo
d5f1890a27
code_style: move platform-dependent code to SourceGit.Native.OS
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-02 16:58:37 +08:00
Gadfly
9d3335d149
feat: add Vue.js syntax highlighting ( #1785 )
2025-09-02 16:53:58 +08:00
leo
4cb9b6ab19
enhance: avoid crashing due to invalid bookmark value in preferences.json
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-02 16:49:23 +08:00
leo
8af75bedb7
refactor: use converters instead of store so many data in Models.Commit
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-02 15:54:59 +08:00
leo
8e9c8202b0
code_style: remove unnecessary braces
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-02 15:23:45 +08:00
leo
f2e8fa3289
enhance: it's not necessary to invalidate measure of LineModifyTypeMargin when data context of text-diff-view changed
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-02 15:17:24 +08:00
leo
e09e1bdff3
enhance: re-calculate local changes after branch changed
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-02 10:29:54 +08:00
leo
e076cbf6a5
refactor: remove ViewModels.WorkingCopy.StashAllAsync method
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-02 10:21:42 +08:00
leo
ac1239b8fc
code_review: PR #1783
...
It's not necessary to check commit with `null` since the caller will make sure that the target commit exists
Signed-off-by: leo <longshuang@msn.cn >
2025-09-02 09:58:59 +08:00
Gadfly
c6d4b6f726
fix: NRE on commit double-click ( #1783 )
2025-09-02 09:56:09 +08:00
leo
3056287cde
feature: add a check icon for commits contained in current branch in search results ( #1773 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-01 21:15:50 +08:00
leo
be915a2390
fix: wrong block ending for added/deleted file
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-01 18:04:47 +08:00
leo
cd80a55629
refactor: file-system watcher
...
- Use `System.Threading.Interlocked` to read/write data
- Use `SourceGit.Models.Watcher.LockContext` to release watcher's lock
- New way to detect file changes in submodules
- Manually update stashes after `git stash` command complete (#1760 )
Signed-off-by: leo <longshuang@msn.cn >
2025-09-01 17:39:07 +08:00
Sina Hinderks
1cf1baf1c1
localization: update German translations ( #1782 )
2025-09-01 15:16:43 +08:00
leo
9be50eb892
enhance: do not create temp string for large output of some git command
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-01 14:19:17 +08:00
AquariusStar
a78b7323f8
localization: update Russian translate ( #1780 )
2025-09-01 10:24:29 +08:00
Javier J. Martínez M.
b282b9ccd4
localization: update Spanish translation ( #1779 )
...
Add missing strings
2025-09-01 10:24:02 +08:00
leo
6dd540b09c
refactor: Models.CommitCheckPassed is unnecessary in async mode
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-29 18:21:17 +08:00
leo
6f24d660c6
fix: rewrite the ConfirmEmptyCommit dialog to avoid pressing the same button more than one time ( #1777 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-29 18:11:43 +08:00
leo
c1e28a17be
localization: update English translation
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-29 17:35:30 +08:00
leo
01ed9caea4
refactor: merge BranchTrackStatus to Branch
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-29 17:32:22 +08:00
leo
66e915c948
feature: show ahead/behind in local branch tooltip ( #1761 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-29 16:53:17 +08:00
leo
26a3a2b8e9
feature: supports to scan custom directory ( #1696 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-29 15:25:38 +08:00
leo
7e71ab2f2c
enhance: do not clear original history filters after checkout branch
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-29 10:09:09 +08:00
leo
6df077e7cc
feature: allows change rebase action for multiple commits from context menu command ( #1775 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-28 20:07:40 +08:00
Javier J. Martínez M.
1fc64b70bc
localization: update Spanish translation ( #1771 )
...
add missing strings
2025-08-28 19:22:43 +08:00
leo
aaf986221c
refactor: allows multiple-selection in interactive rebase window ( #1775 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-28 19:01:39 +08:00
leo
83ad776359
ux: automatically move selection to next commit after applying a shortcut during interactive rebase ( #1776 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-28 16:05:41 +08:00
leo
486659e726
ux: add a group header for workspace context menu
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-28 15:49:16 +08:00
leo
86464c245f
ux: add margin between scroll-right button and new tab button
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-28 15:34:35 +08:00
leo
0c9e6283f1
enhance: allow to use arrow up/down to select workspace/tab after switcher popups ( #1711 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-28 15:29:54 +08:00