leo
7070a07e15
feature: simple interactive rebase support ( #188 )
...
* Only allow to start interactive rebase from merged commit in current branch
* The order of commits in the interactive rebase window is as same as it's in histories page.
* Unlike anthor git frontend app `Fork`, you should edit the final message on the last commit rather than the previous commit that will be meld into while squashing commits
2024-06-20 17:02:12 +08:00
leo
a717e48a29
enhance: change the default action to deal with local changes on pull/checkout/create new branch to Do Nothing
( #185 )
2024-06-19 15:29:40 +08:00
leo
a168b05ac6
ux: re-design submodule preview in revision files
2024-06-19 14:24:49 +08:00
leo
4ce3d73d61
fix: remote url not supports charator ~
( #186 )
2024-06-19 10:38:30 +08:00
leo
c56d0cf85e
refactor: external diff merge tool - supports to use difftool/mergetool settings from git config directly ( #181 )
2024-06-18 12:10:38 +08:00
leo
ad2fc68c6b
feature: supports visit remote url in browser
2024-06-17 20:31:54 +08:00
leo
9a0b10bd9c
enhance: Git LFS support
2024-06-17 18:25:57 +08:00
leo
6de92bb4d8
refactor: git-flow supports.
2024-06-15 12:44:35 +08:00
leo
c3cbb6d895
fix: submodule diff missing commit message
2024-06-08 21:13:59 +08:00
leo
9e45a8a77d
enhance: only store subject in commits.
...
It has several advantages:
* reduce the memory costed by histories
* higher performance while parsing commits
* no need to calculate subject every time, which is invoked most frequently to render histories
2024-06-08 12:19:48 +08:00
leo
bacc1c85ad
enhance: reduce memory usage by commit detail view
2024-06-07 17:29:55 +08:00
leo
78c7168a46
enhance: make commit's subject the same with pretty print parameter %s
in git log
command
2024-06-07 12:31:10 +08:00
leo
b4e01a8b93
refactor: commits only hold the end position of subject in body
2024-06-06 20:59:09 +08:00
leo
064d04fccc
enhance: improve QueryCommits performance
2024-06-06 20:25:16 +08:00
leo
4610f702b3
code_style: run dotnet format
2024-06-06 15:31:02 +08:00
leo
7201f71e4b
feature: add Traditional Chinese option ( #172 )
2024-06-06 11:15:22 +08:00
leo
8b1f28ac95
enhance: show file size change in image diff
2024-06-06 10:36:17 +08:00
leo
54ef9c0bf7
refactor: use bindings instead of sync manually
2024-06-06 10:01:14 +08:00
leo
0c618998b2
refactor: sync scroll implement
2024-06-05 20:33:33 +08:00
leo
ce35a0365d
fix: sync scroll not working
2024-06-05 19:56:45 +08:00
leo
1870dcd468
fix: select item in tree not work
2024-06-05 13:21:01 +08:00
leo
ce9a3dad2f
enhance: improve commit and stash parsing time
2024-06-05 11:46:31 +08:00
leo
802b429cc8
enhance: supports word wrap in text diff view
2024-06-04 20:26:47 +08:00
leo
4b0af79f73
enhance: GPG signing settings.
...
* remove gpg format settings from repository's local setting
* add support for X.509 format
* ux style
2024-06-04 10:20:31 +08:00
leo
49ce07443e
fix: application data dir may not have been created before crash ( #161 )
2024-06-03 09:44:12 +08:00
Gadfly
80dfa059ce
feat: add gpg format switcher
2024-05-31 00:25:30 +08:00
leo
55c9fae110
feature: new way to expand/collapse folder node in TreeDataGrid
2024-05-30 09:53:07 +08:00
leo
9d13b17aaf
feature: double-click on single-selecte change tree or file tree will expand/collapse folder node
2024-05-29 20:48:51 +08:00
leo
f8b327746c
Merge branch 'develop' into feature/treedatagrid
2024-05-29 16:45:51 +08:00
leo
0b09d210be
feature: allow to ignore local changes also when switching branch or pulling changes ( #151 )
2024-05-29 16:42:47 +08:00
leo
179887339e
Merge branch 'develop' into feature/treedatagrid
...
# Conflicts:
# src/Views/CommitDetail.axaml
2024-05-29 13:09:25 +08:00
leo
69f9dceece
feature: new way to display changes of submodules
2024-05-29 12:50:26 +08:00
leo
1161738df9
enhance: a more adaptable regular expression for remote URLs ( #149 )
2024-05-29 11:20:15 +08:00
leo
b192a1c423
refactor: use TreeDataGrid instead of TreeView/DataGrid to improve performance ( #148 )
2024-05-29 10:42:24 +08:00
leo
66f2aab6a7
code_review: review for PR ( #147 )
...
* code style
* localizations for zh_CN
2024-05-26 14:25:21 +08:00
Filipe Ramalho
db9ca5ba25
Merge branch 'develop' into feature/allowing_to_checkout_commit
2024-05-25 15:43:27 -03:00
Filipe Ramalho
b0c00340a8
Making local detached branch HEAD as the first item below folders
2024-05-25 15:09:40 -03:00
Filipe Ramalho
4750ad0d07
Adding HEAD decorator markup in the Graph
2024-05-25 15:05:32 -03:00
leo
717e6b4faf
enhance: a more adaptable regular expression for remote URLs ( #136 )
2024-05-21 14:35:14 +08:00
leo
a976f007f5
refactor: load external tool's icon on startup
2024-05-17 12:01:29 +08:00
Gadfly
46b9d1b09d
refactor: Simplify FindOrAdd method by using ConcurrentDictionary's GetOrAdd
2024-05-16 16:33:34 +08:00
leo
02e71d4d75
feature: supports filter displayed branches
2024-05-14 11:47:56 +08:00
Gadfly
3b166a5c22
fix: avoid potential IndexOutOfRangeException in Models.User
2024-05-11 17:00:35 +08:00
方祝立
0e0d3d64b4
fix: Fixed the problem that the switching branch of the worktree repo is not displayed
2024-05-07 10:29:24 +08:00
leo
c9ce41aef3
feature: supports open in/diff with VSCodium ( #102 )
2024-05-03 21:54:10 +08:00
leo
1fe050ed0b
enhance: if current repository is a worktree of another repository, watch the gitdir to it's main repository's gitdir ( #86 )
2024-05-03 20:47:59 +08:00
leo
a5150edee0
code_style: rename platform_finder
to platformFinder
and run dotnet format
to apply code style rules
2024-04-29 17:55:38 +08:00
leo
d9911b3447
refactor: implementation of synchronous scrolling in side-by-side diff view
2024-04-28 16:46:39 +08:00
leo
8786297d85
ux: remove 'JetBrains' prefix for all products of JetBrains
2024-04-27 22:35:27 +08:00
leo
71b9b3dfea
enhance: cache for external tool icons
2024-04-27 22:26:38 +08:00