leo
fa44d9c378
refactor: move context menu creation from ViewModels to Views (PART 8)
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-23 15:56:13 +08:00
leo
2a2f01c34b
refactor: move context menu creation from ViewModels to Views (PART 7)
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-23 14:59:11 +08:00
leo
03160d339e
refactor: move context menu creation from ViewModels to Views (PART 6)
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-23 14:00:20 +08:00
leo
dd00d0e7a8
refactor: move context menu creation from ViewModels to Views (PART 5)
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-23 13:41:45 +08:00
leo
f2830e9573
refactor: move context menu creation from ViewModels to Views (PART 4)
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-23 13:21:19 +08:00
leo
f65288247b
refactor: move context menu creation from ViewModels to Views (PART 3)
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-23 12:38:30 +08:00
leo
c29e1e2490
refactor: move context menu creation from ViewModels to Views (PART 2)
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-23 12:30:02 +08:00
leo
b3087c3076
refactor: move context menu creation from ViewModels to Views (PART 1)
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-23 12:22:21 +08:00
leo
d8c8765aa3
code_style: add CreateIssueTrackerCommand to generate Commands.IssueTracker
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-22 21:42:00 +08:00
leo
9802ac963c
fix: should clear old issuetrackers when pressing F5 to reload whole repository ( #1599 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-22 21:16:53 +08:00
leo
b345bb4668
refactor: use the same method to save both local and shared issuetracker ( #1599 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-22 21:03:50 +08:00
heartacker
a39f2e2fee
feature: add gerrit change-id rule ( #1600 )
...
- git hash id length is 40
- gerrit change-id length is 41, and must startwith "I"
2025-07-21 11:40:00 +08:00
leo
c977757a74
code_review: commit 9f155d7b32 from heartacker:heartacker/issue1595
...
- Combine `EnableReflog`, `EnableFirstParentInHistories`, `SimplifyByDecoration` attribute into one `HistoryShowFlags`
- Re-design toolbar buttons in `HISTORY` page switcher because there're too many buttons.
Signed-off-by: leo <longshuang@msn.cn >
2025-07-18 17:19:11 +08:00
heartacker
9f155d7b32
feature: add --simplify-by-decoration mode support ( #1595 )
2025-07-18 16:17:14 +08:00
leo
b467eddead
feature: supports to share issuetracker rules in .issuetracker file ( #1567 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-18 13:09:34 +08:00
leo
69d6e5e29a
fix: cloned repository was not added into repository tree
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-18 10:32:03 +08:00
leo
8989da7538
enhance: supports commit template with relative path ( #1590 )
...
Co-authored-by: King <badly1984@hotmail.com >
Signed-off-by: leo <longshuang@msn.cn >
2025-07-18 10:19:49 +08:00
leo
c6c1fb23ec
refactor: use Tapped event instead of Click to access KeyModifers
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-16 18:52:42 +08:00
leo
6d298be89e
enhance: only show Initialize as needed option when it is necessary
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-16 17:15:26 +08:00
leo
dba6b7555e
feature: supports to use git-credential-libsecret instead of git-credential-manager on Linux ( #1560 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-16 16:26:28 +08:00
leo
4c4af6ef68
feature: supports to discard all local changes without untracked files ( #1586 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-16 15:37:11 +08:00
leo
79dc295183
ux: re-order commit context menu items
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-14 17:00:50 +08:00
leo
8cea7ac2aa
revert!: remove Squash Children into Here
...
Since `Children` is an ambiguous word for commits to a multi-branch repository, and users can do the same job with the `Interactive Rebase` feature, this context menu entry will be removed.
Signed-off-by: leo <longshuang@msn.cn >
2025-07-14 16:06:51 +08:00
leo
af758158e2
feature: add quick action entry for interactive rebase ( #1572 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-14 15:46:03 +08:00
leo
4d37e73f4a
ux: should not use friendly name for Squash Commits Since This
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-14 14:44:46 +08:00
leo
b670312522
ux: new tooltip for branch tree node ( #1562 )
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-14 12:45:35 +08:00
leo
a752ad141d
code_review: PR #1568
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-14 10:22:04 +08:00
Nathan Baulch
a1e0ee5561
enhance: use commit friendly name in context menus ( #1568 )
2025-07-14 10:07:30 +08:00
leo
6ae8c7c759
code_style: move class extensions to App.Extensions.cs to use these extensions anywhere
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-11 18:00:21 +08:00
leo
bfd639c001
enhance: external merge tool can only used for both-added or both-modified conflict(s)
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-11 14:22:08 +08:00
leo
b1efd6527c
feature: allows to reword HEAD commit while keeping local changes
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-11 14:09:41 +08:00
Nathan Baulch
3f5f74d7ae
enhance: support --autostash on interactive rebase ( #1556 )
2025-07-11 13:27:07 +08:00
leo
8f9094fc77
fix: should use File.Create instead of File.OpenWrite
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-11 10:39:33 +08:00
leo
aa803c3141
code_review: PR #1555
...
- Remove unnecessary reference to `System.Linq`
- Stop to auto-stage and commit when there is unsolved conflict(s)
Signed-off-by: leo <longshuang@msn.cn >
2025-07-11 09:59:19 +08:00
Sina Hinderks
7aa008372b
fix: prevent staging conflicted files ( #1555 )
...
It was possible to stage a file with conflicts (double tap, space,
enter, or a stage button). As a result it would no longer be shown as
conflicted, and the user could no longer solve the conflict in any way
(use theirs, use mine, or execute merge tool), not even after unstaging
again.
Now conflicted files are ignored when staging.
2025-07-11 09:43:49 +08:00
leo
24d3998808
ux: add loading icon
2025-07-10 17:34:15 +08:00
leo
d3d1377334
refactor: auto-select merge mode
...
- Change the description of `Default` merge mode to `Use git configuration`
- It's not necessary to read global `merge.ff` configuration
2025-07-09 17:25:06 +08:00
leo
8bdc1c5976
code_style: a few more to PR #1543
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-09 16:37:12 +08:00
Nathan Baulch
796f8898c9
code_style: general cleanup ( #1543 )
...
* code_style: general cleanup
* feedback fixes
2025-07-09 16:12:03 +08:00
leo
7c59183391
feature: add hotkeys to stashes page
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-09 12:57:11 +08:00
Nathan Baulch
23e578f355
enhance: double tap stash to apply ( #1546 )
2025-07-09 12:02:26 +08:00
leo
094749f935
refactor: use Ctrl+Shift+S to save revision file
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-08 21:33:03 +08:00
leo
0eaa7d35ff
feature: add hotkeys to save revision file
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-08 20:25:21 +08:00
leo
7f838f1f88
feature: add hotkeys to open file with default editor
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-08 20:05:37 +08:00
leo
7fa1912721
fix: hotkeys not work in change list (INFORMATION page)
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-08 18:06:11 +08:00
leo
92fb4c8625
feature: add hotkeys to copy file path
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-08 17:54:15 +08:00
Nathan Baulch
f2778ee07a
ux: hotkey tag on external merger menu items ( #1547 )
2025-07-08 16:30:49 +08:00
leo
170308e84f
code_review: PR #1541
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-08 14:36:55 +08:00
oikku
4ef3ed8740
enhance: supports to open Blame (HEAD only) from LOCAL CHANGES ( #1541 )
2025-07-08 14:15:50 +08:00
leo
6142591ad1
ux: auto-focus commits list box and select the first commit on startup
...
Signed-off-by: leo <longshuang@msn.cn >
2025-07-08 10:44:31 +08:00