leo
7111ffba2a
refactor: allows to specify startup options for external shell/terminal ( #1856 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-12 11:37:45 +08:00
leo
96fbe38f40
enhance: allows to use + in tag name ( #1970 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-12 10:25:48 +08:00
github-actions[bot]
cfca2aa0cd
doc: Update translation status and sort locale files
2025-12-11 12:04:46 +00:00
leo
80ed2c4ac3
code_review: PR #1969
...
- Merge `ViewModels.Histories.FixupHeadAsync` and `ViewModels.Histories.SquashHeadAsync` into `ViewModels.Histories.SquashOrFixupHeadAsync`
- Rename `ViewModels|Views.Squash` to `ViewModels|Views.SquashOrFixupHead`
- Use different title, log key and auto-squash-name for `Fixup into Parent` context menu
- Do not start `Squash into Parent` or `Fixup into Parent` operation directly
Signed-off-by: leo <longshuang@msn.cn >
2025-12-11 20:03:50 +08:00
cdammanintopix
e130d35d33
feature: add fixup head into parent ( #1969 )
...
* feature: add fixup head into parent
* fix: do not add original full message in fixup
2025-12-11 19:21:53 +08:00
leo
a999d09c76
ux: reset scroll offset after viewing commit changed
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-11 14:35:28 +08:00
github-actions[bot]
fbce29b9c3
doc: Update translation status and sort locale files
2025-12-11 03:52:39 +00:00
leo
e0ccdf4f2b
feature: add Move to Workspace context menu entry for repository tab in main tab bar ( #1968 )
...
This commit also changes the behavior of opening a repository from CLI. Now, `SourceGit` will always open the last actived workspace first and then open the target repository specified from CLI if it is needed
Signed-off-by: leo <longshuang@msn.cn >
2025-12-11 11:51:22 +08:00
Chiahong
5f318833df
localization: update Traditional Chinese translation ( #1967 )
2025-12-10 10:24:01 +08:00
leo
1f6549cd61
enhance: only show workspace name in window title in taskbar when there're multiple workspaces ( #1966 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-09 19:22:28 +08:00
leo
d580f7f269
ux: window border style
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-08 21:43:37 +08:00
leo
67e404330f
enhance: supports Windows 11 Snap Layout when hovering the maximize button ( #1957 ) ( #1958 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-08 10:56:24 +08:00
leo
f763060bd6
code_review: PR #1962
...
- Rename functions about auto-fetching
- Ignore all exceptions while auto-fetching
Signed-off-by: leo <longshuang@msn.cn >
2025-12-08 10:36:31 +08:00
Sina Hinderks
ceb56d5d17
fix: prevent cancel exception when quitting SourceGit ( #1962 )
...
Quitting SourceGit while a background fetch was active resulted in an
exception. This exception was infrequently, and I only remember seeing
it while debugging the SourceGit code.
2025-12-08 10:32:51 +08:00
Sina Hinderks
286b8d4a95
fix: name of .editorconfig in solution ( #1961 )
2025-12-08 10:23:40 +08:00
Sina Hinderks
9fa6a7f9d6
fix: set macOS (Intel) runner to macos-15-intel ( #1960 )
...
This is the last version supported by GitHub Actions for macOS x86_64.
The runner image `macos-13` is now deprecated. See
https://github.com/actions/runner-images/issues/13046 .
For Apple Silicon the runner image is already set to `macos-latest`.
2025-12-08 10:22:52 +08:00
github-actions[bot]
e027c602f0
doc: Update translation status and sort locale files
2025-12-08 02:22:13 +00:00
Sina Hinderks
0b6a98d6b3
localization: update German translations ( #1959 )
2025-12-08 10:21:58 +08:00
leo
0cf7549a57
ux: change order of tag sort menu items ( #1682 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-05 15:25:49 +08:00
github-actions[bot]
f7b4d0887c
doc: Update translation status and sort locale files
2025-12-05 02:32:59 +00:00
leo
360596c217
feature: add Refresh context menu entry to repo tab header
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-05 10:32:14 +08:00
leo
7b3f87c19e
enhance: keep navigation state after switch view mode in text diff view ( #1952 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-04 19:25:36 +08:00
leo
646b080a38
feature: remember last navigated block after toggling Show All Lines ( #1952 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-04 17:45:24 +08:00
leo
291361df5c
refactor: use StringBuilder instead of concating string with operator +
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-04 16:28:49 +08:00
leo
f53291c124
code_style: change UpdateSelectedChunk from public to protected
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-04 11:32:07 +08:00
leo
73b9adea4d
code_style: it's not necessary to make GetLines virtual
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-04 11:23:47 +08:00
leo
f318ecaacc
fix: auto-navigating to first change sometimes does not work ( #1952 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-04 11:13:04 +08:00
leo
e2feac3624
refactor: rewrite TextDiffContext and fix the issue that text diff view does not navigate to the first change chunk after select a different commit with the same file
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-03 18:20:32 +08:00
Göran W
ccfd7f0d3f
fix: recently introduced bug affecting Block Navigation ( #1948 )
2025-12-02 10:29:07 +08:00
leo
56455f4c01
doc: remove winget support
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-01 21:05:14 +08:00
leo
c1a01b2fc7
code_style: refactor datas used by text diff result
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-01 19:56:59 +08:00
leo
b543633996
refactor: always use hunk-based patching while staging/unstaging/discarding partial changes in a file ( #1752 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-01 19:46:39 +08:00
leo
4057521d70
enhance: enable word wrapping in Edit Branch's Description popup ( #1920 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-01 15:05:48 +08:00
leo
6809eaf2bd
enhance: different icons for annotated and lightweight tags ( #1942 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-01 14:40:31 +08:00
leo
9713a59268
Merge branch 'master' into develop
2025-12-01 09:24:50 +08:00
leo
4db89581c4
Merge branch 'release/v2025.39'
v2025.39
2025-12-01 09:24:08 +08:00
leo
52875d7a64
version: Release 2025.39
...
Signed-off-by: leo <longshuang@msn.cn >
2025-12-01 09:24:00 +08:00
github-actions[bot]
58e0c97233
doc: Update translation status and sort locale files
2025-12-01 01:22:13 +00:00
AquariusStar
d042b23795
localization: update Russian translate ( #1945 )
2025-12-01 09:21:58 +08:00
leo
228daeb4ea
ux: change the background of information row in FileHistories and DirHistories window
...
Signed-off-by: leo <longshuang@msn.cn >
2025-11-28 17:12:01 +08:00
leo
0d7d9c2560
feature: auto-scroll to first change hunk when diff file changed ( #1655 ) ( #1684 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-11-28 16:09:47 +08:00
leo
c76b770408
refactor: diff command parameters generation
...
Signed-off-by: leo <longshuang@msn.cn >
2025-11-27 15:03:33 +08:00
leo
4fcb12bbf7
fix: use --ignore-space-change instead of --ignore-all-space when Ignore All Whitespace Changes option is enabled ( #1752 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-11-27 14:51:22 +08:00
leo
440c97b595
enhance: auto-update submodules after merging ( #1804 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-11-27 14:29:09 +08:00
github-actions[bot]
d05edea61a
doc: Update translation status and sort locale files
2025-11-27 02:21:55 +00:00
Sina Hinderks
9f0e493727
localization: update German translations ( #1939 )
2025-11-27 10:21:41 +08:00
leo
7396ce348a
refactor: launcher page switcher auto-selection ( #1937 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-11-26 15:08:06 +08:00
leo
e7bd7bb43c
refactor: command palette auto-selection ( #1937 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-11-26 14:50:08 +08:00
leo
e6de365aee
feature: add Checkout Branch command palette ( #1937 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-11-26 11:03:53 +08:00
leo
c187480a9d
enhance: do not return to UIThread while calculating git outputs
...
Signed-off-by: leo <longshuang@msn.cn >
2025-11-25 15:31:38 +08:00