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
github-actions[bot]
2c96a13e25
doc: Update translation status and sort locale files
2025-09-01 07:16:57 +00: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
leo
632e394bcd
Merge branch 'master' into develop
2025-09-01 10:28:22 +08:00
leo
ab4ef4f656
Merge branch 'release/v2025.33'
v2025.33
2025-09-01 10:27:08 +08:00
leo
98150ac12d
version: Release 2025.33
...
Signed-off-by: leo <longshuang@msn.cn >
2025-09-01 10:26:58 +08:00
github-actions[bot]
b13e2a93a4
doc: Update translation status and sort locale files
2025-09-01 02:24:40 +00:00
AquariusStar
a78b7323f8
localization: update Russian translate ( #1780 )
2025-09-01 10:24:29 +08:00
github-actions[bot]
ba772b8d29
doc: Update translation status and sort locale files
2025-09-01 02:24:18 +00: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
github-actions[bot]
9bbb858ee3
doc: Update translation status and sort locale files
2025-08-29 08:53:38 +00: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
github-actions[bot]
6817d65ab1
doc: Update translation status and sort locale files
2025-08-29 07:26:34 +00: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
github-actions[bot]
9b60cb598f
doc: Update translation status and sort locale files
2025-08-28 11:22:57 +00: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
leo
7c0f280ac2
ux: tooltip for local branch without upstream ( #1774 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-28 14:57:56 +08:00
leo
64295a9d28
refactor: rewrite the way to checkout untracked/new-added file from stash
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-28 14:42:36 +08:00
github-actions[bot]
8f647f834a
doc: Update translation status and sort locale files
2025-08-28 03:34:11 +00:00
leo
0a397c4ebc
ux: always show tab selector button and use single-clicking instead of double-clicking to select item in list ( #1711 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-28 11:33:22 +08:00
leo
786ca316f5
fix: wrong flags to query commits for interactive-rebase ( #1765 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-27 20:58:27 +08:00
leo
ee657f5d5c
enhance: use Parent instead of find TextDiffView first before find first ThemedTextDiffPresenter
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-27 17:57:31 +08:00
leo
bb52b0d06b
feature: allow to scroll text diff view to clicked position in minimap bar ( #1679 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-27 17:08:36 +08:00
github-actions[bot]
b47986d6d3
doc: Update translation status and sort locale files
2025-08-27 08:19:09 +00:00
leo
352a28701b
ux: new tooltip style for local branch
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-27 16:18:27 +08:00
github-actions[bot]
c3a4683f4b
doc: Update translation status and sort locale files
2025-08-27 07:57:23 +00:00
leo
1e373505bf
feature: allow to disable auto-hide feature in ScrollBar ( #1769 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-27 15:54:51 +08:00
leo
ecfe9145a3
fix: modified/renamed issue tracker rule can not be saved ( #1768 )
...
This commit also change the way to save modified issue tracker - It will be saved when closing the `Repository Configuration` dialog.
Signed-off-by: leo <longshuang@msn.cn >
2025-08-27 15:33:03 +08:00
leo
aa26885514
code_style: remove unused namespace using
...
Signed-off-by: leo <longshuang@msn.cn >
2025-08-27 12:13:53 +08:00