Commit Graph

3113 Commits

Author SHA1 Message Date
leo
4e47235596 fix: should use Alt instead of in hotkey bindings (#1476)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-30 16:12:47 +08:00
leo
63affefed8 enhance: auto-scroll to selected commit
Signed-off-by: leo <longshuang@msn.cn>
2025-06-30 15:56:31 +08:00
leo
af1788e746 fix: selecting issue within cells
Signed-off-by: leo <longshuang@msn.cn>
2025-06-30 15:21:48 +08:00
leo
93ffbdd21d refactor: use DataGrid instead of ListBox displaying history commits
Sometimes, `Grid.IsSharedSizeScope` does not work when navigating to the first commit

Signed-off-by: leo <longshuang@msn.cn>
2025-06-30 15:01:18 +08:00
leo
61372e2ffd code_review: PR #1472
Move `Commands.IsCommitSHA` testing from `Commands.QuerySingleCommit` to `ViewModels.Repository.StartSearchCommits`,  because we only need test the SHA user typed in

Signed-off-by: leo <longshuang@msn.cn>
2025-06-30 10:06:13 +08:00
Sina Hinderks
8602ba2fc3 fix: searching for tree/blob hash never-ending (#1472)
Searching for a tree or blob hash instead of a commit hash created a
seemingly never-ending search (internally an exception was thrown).

Examples for non-ending searches in the SourceGit repository itself are
searching for 6b83a0a (that is the tree "src" of commit 190d2ee) or
e686a53 (that is the file ".gitignore" in the tree of commit 190d2ee).
2025-06-30 10:00:32 +08:00
AquariusStar
32086bfc41 localization: update russian translate (#1475) 2025-06-30 09:55:50 +08:00
Javier J. Martínez M.
51bff8c6dd localization: update spanish translations (#1474)
add missing translations
2025-06-30 09:55:28 +08:00
Sina Hinderks
f26f4d1ed1 localization: update German translations (#1471) 2025-06-30 09:54:28 +08:00
github-actions[bot]
0d9bf3c927 doc: Update translation status and sort locale files 2025-06-28 04:38:30 +00:00
leo
133b69de4a feature: supports to copy selected folder path in changes and rename searching by file to searching by path (#1470)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-28 12:38:03 +08:00
Nathan Baulch
1acf2a14df code_style: general cleanup (#1469) 2025-06-28 10:25:56 +08:00
leo
5f9d181a6c ux: use simple TextBox instead of NameHighlightedTextBlock for commit message histories
Signed-off-by: leo <longshuang@msn.cn>
2025-06-27 17:03:59 +08:00
leo
019b4836e4 ux: show built-in parameters for Default field of TextBox and Path Selector (#1466)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-27 16:21:45 +08:00
leo
042ae5cc29 code_style: run dotnet format
Signed-off-by: leo <longshuang@msn.cn>
2025-06-27 16:12:57 +08:00
leo
0a8323bc1b enhance: supports to use $REPO in Default field of TextBox/PathSelector in custom actions (#1466)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-27 16:05:50 +08:00
leo
b31495b89b fix: wrong pattern to fill input control's value to custom action commandline arguments (#1467)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-27 16:02:56 +08:00
leo
0729c3044a enhance: supports to use ${BRANCH}/${COMMIT}/${TAG} in Default field of TextBox/PathSelector in custom actions (#1466)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-27 15:58:00 +08:00
leo
b0a80e41ee ux: always show the scope target of custom action (#1466)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-27 15:37:20 +08:00
leo
f36ab4a189 feature: remember main window position (#1315)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-26 17:42:02 +08:00
Sina Hinderks
2e6c9d7d89 localization: update German translations (#1464) 2025-06-26 14:26:14 +08:00
leo
0e22503b22 feature: warn users when checking out new branch with commits not connected to any branches (#1463)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-26 12:58:31 +08:00
leo
67efe76b97 fix: mismatch of local repo name after cloning git-bundle without specifying Local Name (#1460)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-26 10:21:57 +08:00
leo
054d5e41f3 feature: warn when creating commit on a detached HEAD (#1462)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-26 10:13:12 +08:00
leo
271f02b694 refactor: apply input control value from end to start
For example, this will avoid applying the first parameter to $10 - $19

Signed-off-by: leo <longshuang@msn.cn>
2025-06-26 09:28:39 +08:00
leo
a02c2ae99d localization: remove outdated translations
Signed-off-by: leo <longshuang@msn.cn>
2025-06-26 09:20:43 +08:00
Sina Hinderks
6ddfbe1190 localization: update German translations (#1461) 2025-06-26 09:16:56 +08:00
leo
295718effe code_style: execute custom action has nothing to do with git command
Signed-off-by: leo <longshuang@msn.cn>
2025-06-25 19:22:57 +08:00
leo
83f1f2f6cd localization: update Text.Configure.CustomAction.Arguments.Tip
Signed-off-by: leo <longshuang@msn.cn>
2025-06-25 18:10:55 +08:00
leo
9e20f25e78 ux: better layout for custom action
Signed-off-by: leo <longshuang@msn.cn>
2025-06-25 18:00:24 +08:00
leo
ad7aaa34f0 feature: add Tag scope for custom actions (#1457)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-25 17:46:26 +08:00
Göran W
743be5491a enhance: allow drag-drop of item (or folder) anywhere in repo-list (#1459)
Dropping on a non-Group item was not allowed earlier, but now it adds/moves the dragged item into the parent Group (possibly Root) of the drop-target item.
2025-06-25 16:37:18 +08:00
leo
676785f8b1 feature: support to use input control in custom action
Signed-off-by: leo <longshuang@msn.cn>
2025-06-25 16:28:54 +08:00
leo
a8803ca188 ux: re-design Add File(s) To Ignore popup
Signed-off-by: leo <longshuang@msn.cn>
2025-06-25 10:15:39 +08:00
leo
71dd58a5d6 enhance: prefer to use workspace's default clone dir if it is set (#1454)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-24 21:27:32 +08:00
leo
dd01c74d11 feature: supports to scan workspace's default clone dir (#1454)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-24 21:19:52 +08:00
leo
f657847129 ux: update icons
Signed-off-by: leo <longshuang@msn.cn>
2025-06-24 20:23:41 +08:00
leo
694d89c5dc ux: layout for statistics summary table
Signed-off-by: leo <longshuang@msn.cn>
2025-06-24 19:10:36 +08:00
leo
00ccf29b2b fix: OnNodesSelectionChanged event should not be disabled while auto-selecting current branch (#1022)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-24 18:15:26 +08:00
leo
4c4d8ae031 feature: auto-select and scroll to current local branch when clicking Navigate To HEAD button in toolbar (#1022)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-24 18:08:35 +08:00
leo
f63eefc81b ux: use Slider instead of NumericUpDown for SubjectGuideLength in preferences window
Signed-off-by: leo <longshuang@msn.cn>
2025-06-24 15:31:29 +08:00
leo
d4edb41e9f ux: use CommitSubjectPresenter instead of simple TextBlock to display commit's subject in interactive rebase window
Signed-off-by: leo <longshuang@msn.cn>
2025-06-24 15:27:45 +08:00
leo
6ea00a3111 refactor: remove move up/down button since we support to drag & drop items
Signed-off-by: leo <longshuang@msn.cn>
2025-06-24 15:14:13 +08:00
leo
e5bd166568 ux: add icon to Add To Ignore panel
Signed-off-by: leo <longshuang@msn.cn>
2025-06-24 10:39:05 +08:00
leo
f022ac24bd ux: layout for SHA and TIME column in HISTORY page
Signed-off-by: leo <longshuang@msn.cn>
2025-06-23 21:11:09 +08:00
Thomas Michiels
1af05b3efa feature: add hotkeys to diffviewer for next/prev, first/last (#1451)
Co-authored-by: Thomas Michiels <thomas.michiels@vereycken.be>
2025-06-23 20:49:06 +08:00
Sina Hinderks
675257aff4 localization: update German translations (#1449) 2025-06-23 19:32:05 +08:00
leo
b519ead5a1 feature: supports to add ignored file(s) locally (saved in $GIT_DIR/info/exclude) (#1447)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-23 17:22:57 +08:00
leo
5b6e9805dd ux: sometimes status change icon is not aligned
Signed-off-by: leo <longshuang@msn.cn>
2025-06-23 11:36:04 +08:00
leo
9d2f8b1555 fix: Conventional Commit Helper not working in Interactive Rebase (#1446)
Signed-off-by: leo <longshuang@msn.cn>
2025-06-23 09:56:18 +08:00