Commit Graph

4702 Commits

Author SHA1 Message Date
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