leo
6fe4d8162b
refactor: use popup to change tracking branch
2025-01-07 12:05:52 +08:00
leo
08a128cd87
feature: add a button to switch tag sort method (creatordate/name asc/name des) ( #865 )
2025-01-06 16:16:27 +08:00
leo
26ebd5ae7e
feature: add option to only highlight current branch in commit graph ( #848 )
...
- add a toggle button to only highlight current branch in commit graph
- re-order buttons in histories toolbar
- remove unused icons and styles
2025-01-06 14:59:27 +08:00
leo
4e06944c9f
fix: auto-filter does not work well ( #855 )
2025-01-02 20:05:04 +08:00
leo
7028e08390
enhance: remove invalid expanded node records in repository's settings
2024-12-23 16:56:49 +08:00
leo
37bf6dec5e
feature: remember --reflog
, --first-parent
, --topo-order
and --date-order
toggle states
2024-12-18 19:49:08 +08:00
leo
31ad317a57
feature: remember the Include Untracked Files
toggle state in local changes
2024-12-18 17:30:04 +08:00
leo
5ec8279d38
feature: remember the state of repository sidebar ( #823 )
2024-12-18 15:33:09 +08:00
leo
0dd6692cd8
enhance: supports --skip
while reverting commits
2024-12-11 15:12:25 +08:00
leo
55ad194e0e
code_style: remove unused code
2024-12-10 21:09:26 +08:00
leo
2504a52398
fix: wrong display when merge tag
...
* remove `Text.Merge.Source` translations from `de_DE`/`es_ES`/`fr_FR`/`it_IT`/`pt_BR`/`ru_RU` because its content has been changed
2024-12-10 15:38:06 +08:00
leo
94daa46db9
code_review: PR #793
...
* do NOT modify the existing merge, and add a new constructor for `Commands.Merge` instead
* rewrite `ViewModels.MergeMultiple`
- since `_histories.Commits.Find` may returns null, use `List<object>` instead of `List<Models.Commits>`
- supports display merge target as both `Models.Commit` and `Models.Branch`
* rename translation key `Text.MergeMultiple.Commit` to `Text.MergeMultiple.Targets`, and add translations for zh_CN and zh_TW
* some UI/UX changes
2024-12-09 21:12:58 +08:00
Dmitrij D. Czarkoff
dce33fdf60
feature: merge multiple heads ( #793 )
...
* feature: allow merging multiple heads
* feature: allow merging multiple branches from branch tree
2024-12-09 21:04:25 +08:00
GadflyFang
c062f27081
fix: Dispose _autoFetchTimer before _setting set to null ( #792 )
...
Signed-off-by: Gadfly <gadfly@gadfly.vip>
2024-12-06 15:09:14 +08:00
leo
894f3e9b03
feature: supports searching revision files ( #775 )
2024-12-02 21:44:15 +08:00
leo
693940368b
code_style: remove unused variable
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-24 10:20:40 +08:00
leo
153a1f30b2
feature: supports toggle --force
option for git fetch
command ( #721 )
...
* Background auto fetch will always disable this option
* This option is not add to pull operation
Signed-off-by: leo <longshuang@msn.cn>
2024-11-22 09:39:50 +08:00
leo
8bd5bd864e
feature: add context menu to switch histories filter mode to selected commit
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-21 20:50:51 +08:00
leo
efac161b12
refactor: update Repository.HistoriesFilterMode
in Repository.RefreshHistoriesFilters
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-20 16:52:30 +08:00
leo
86d7541a7c
enhance: histories filter
...
* set upstream branch using the same filter mode when change the filter mode of local branch
* also excludes the decorators when current filter mode is excluding.
Signed-off-by: leo <longshuang@msn.cn>
2024-11-20 11:27:43 +08:00
leo
b25f9bdb6c
feature: supports switch histories order mode ( #705 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-19 11:32:13 +08:00
leo
8d84d0f6a1
enhance: improve update filter mode performance
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-16 09:14:57 +08:00
leo
a5606e80d4
refactor: move codes from Views.FilterModeSwitchButton to ViewModels.Repository
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-15 10:19:39 +08:00
leo
a824adf6d3
code_style: run dotnet format
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-14 21:15:40 +08:00
leo
44557c066c
enhance: clear histories filter if there's a filter that has different modes with the new one ( #690 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-14 20:22:08 +08:00
leo
a53787c754
fix: git rebase --continue
fail ( #693 )
...
* fix the exit code when start `SourceGit` as core editor (rebasing).
* redesign the layout of working copy page for in-progress states.
Signed-off-by: leo <longshuang@msn.cn>
2024-11-14 19:19:58 +08:00
leo
ca5bc4b4df
refactor: rewrite the histories filter function to supports both include
and exclude
modes ( #690 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-14 15:15:48 +08:00
leo
2f9e825b63
refactor: pass Models.Commit instead of just sha of it
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-01 18:10:22 +08:00
leo
a36058ec51
feature: supports custom actions ( #638 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-01 17:23:31 +08:00
leo
3cbffa6ff9
feature: add an option in repository configuration to enable --prune
on fetch ( #590 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-10-30 18:39:38 +08:00
leo
1adcf4dd80
enhance: do NOT query gpg.ssh.allowedSignersFile
every time while getting commit's signing status
...
Signed-off-by: leo <longshuang@msn.cn>
2024-10-30 10:10:17 +08:00
leo
1442dcfe00
feature: allow fetch the latest remote changes into local branch which is not current branch ( #617 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-10-29 09:59:13 +08:00
leo
b9d7f908c9
refactor: do NOT use the --prune
parameter for git fetch
command ( #590 )
2024-10-22 16:54:21 +08:00
leo
a5e783da08
enhance: disable Fast-Forward
for worktree which is not current branch
2024-10-21 16:39:57 +08:00
leo
62ac4290ca
feature: add a toggle button to enable --reflog
when query commits
2024-10-18 14:27:20 +08:00
leo
2cfa2bf6c5
enhance: show suggestion popup after search commit filter type changed
2024-10-18 10:43:04 +08:00
leo
9e14327f3c
feature: add context menu to copy message of an annotated tag ( #567 )
2024-10-17 17:38:29 +08:00
leo
ccdc849baa
code_style: run dotnet format
2024-10-15 09:39:01 +08:00
leo
6ca6399bd3
enhance: re-run searching after search option changes
2024-10-11 11:29:33 +08:00
leo
6fe7dfad7f
enhance: update filters after a filtered branch renamed ( #536 )
2024-10-03 09:25:56 +08:00
leo
4e57cd50cd
feature: add an option to clean up ignored files when discard all changes in repo ( #531 )
2024-10-02 21:46:48 +08:00
leo
130c98ad40
feature: supports search commit only in current branch
2024-09-27 11:17:02 +08:00
leo
05c135a89d
feature: auto add checkout target branch to history filters if the filter list is not empty ( #518 )
2024-09-26 20:37:48 +08:00
leo
1ba294a07b
refactor: move auto-fetch from global preference to repository settings
2024-09-26 10:50:21 +08:00
leo
a8ce4e6d95
feature: when toggle a local branch filter, if it has a tracked upstream branch, do the same for the upstream branch ( #513 )
2024-09-25 20:30:48 +08:00
leo
6b44fd4416
code_style: remove unused codes
2024-09-24 18:22:18 +08:00
leo
d1d913aa45
fix: do NOT delete .git/rebase-merge and .git/rebase-apply folders ( #509 )
2024-09-24 18:19:22 +08:00
leo
1ec5cc416d
enhance: leave remote branch to empty when the local branch tracks no branch in the remote while pulling changes ( #469 )
2024-09-13 17:29:24 +08:00
leo
b1457fe39d
feature: supports filter submodules ( #443 )
2024-09-06 09:57:22 +08:00
leo
e27d2d6a3f
enhance: change default search commit method to Message
2024-09-02 19:51:42 +08:00