Commit graph

1005 commits

Author SHA1 Message Date
leo
df16622335 fix<ExternalMergeTool>: ignore type change on serialization 2024-02-19 16:25:50 +08:00
leo
e7219b4278 feature<ExternalMergeTool>: use default path if file exists after tool changed 2024-02-19 16:19:12 +08:00
leo
1a27b1dfb1 feature<ExternalMergeTools>: add supported external merge tool for macOS 2024-02-19 16:05:00 +08:00
leo
da3a50e20c update<crash>: store crash log in $APPDATA 2024-02-19 15:41:13 +08:00
leo
01af736d50 update<Build>: dsym is a directory 2024-02-19 15:35:22 +08:00
leo
ef352984f9 refactor<Histories>: remove DataGrid patch and use original API to get display offset 2024-02-19 15:30:10 +08:00
leo
ba9f775bb8 update<icon>: update app's icon for macOS 2024-02-19 14:10:53 +08:00
leo
fce873d58c update<Build>: macOS build toolchain 2024-02-19 11:56:54 +08:00
leo
ef82525323 style<Window>: macOS caption button color 2024-02-19 11:46:20 +08:00
leo
04d8e5d476 style<Window>: macOS caption button color 2024-02-19 11:44:38 +08:00
leo
d9f566673e style<Window>: macOS caption button color 2024-02-19 11:33:09 +08:00
leo
09b96b148c optimize<WorkingCopy>: reset detail before commit 2024-02-19 10:33:28 +08:00
leo
a644a04b17 fix<MacOS>: new way to launch Terminal.app 2024-02-18 20:22:39 +08:00
leo
d74a3fb550 fix<MacOS>: wrong path to find Terminal.app; GitInstallDir ends to the folder that contains bin/git; way to open and select file in Finder 2024-02-18 19:00:42 +08:00
leo
5ac7d78796 style<Welcome>: use monospace font for repository tree 2024-02-18 16:32:30 +08:00
leo
05c9d9be5b feature<AutoFetch>: finish auto fetch remotes 2024-02-18 16:26:07 +08:00
leo
b40ca42d73 feature<WorkingCopy>: finish recent commit message picker 2024-02-18 15:44:05 +08:00
leo
88b9b0fb2f upgrade<csproj>: upgrade AvaloniaUI to 11.0.9 2024-02-18 15:28:17 +08:00
leo
c73c5372d2 style<*>: use mono font for all contents 2024-02-18 10:41:41 +08:00
leo
70512915f9 style<NameHighlightedTextBlock>: reduce required width of NameHighlightedTextBlock 2024-02-06 19:25:45 +08:00
leo
e310cfd84f feature<ContextMenu>: highlight branch/commit/tag name in ContextMenuItem 2024-02-06 19:07:17 +08:00
leo
98e65c0f11 fix<Repository>: filter not working 2024-02-06 17:52:16 +08:00
leo
5781a22b4c style<Launcher>: new main menu icon for Windows 2024-02-06 17:00:39 +08:00
leo
2a62596999 refactor<*>: rewrite all with AvaloniaUI 2024-02-06 15:08:37 +08:00
leo
0136904612 upgrade<Version>: Release 7.0 2024-01-17 11:06:46 +08:00
leo
4e40018a78 feature<Repository>: supports modify display name of repository 2024-01-17 11:02:08 +08:00
leo
22416812a0 fix<Stashes>: show time of stash 2024-01-02 15:32:19 +08:00
leo
f04ab92efc feature<WorkingCopy>: supports open selected file with default editor in working copy changes 2023-12-26 17:47:18 +08:00
leo
de75f5010b optimize<WorkingCopyChanges>: run as stage/unstage all if all changes selected 2023-11-22 10:29:53 +08:00
leo
cd934349aa optimize<Chart>: more reasonable interval division 2023-11-08 16:47:18 +08:00
leo
b0d5c1fd52 feature<TextEdit>: supports scroll by mouse wheel 2023-11-07 09:33:49 +08:00
leo
8fa3a558a0 style<CommitDetail>: add scrollbar for commit messages 2023-10-18 11:05:50 +08:00
leo
12c33545bf upgrade<Version>: Release 6.9 2023-10-17 20:32:24 +08:00
leo
ed26256c90 fix<WorkingCopyChanges>: fix that discard all unstaged changes will drop changes staged 2023-10-17 19:50:09 +08:00
leo
0966baa1d8 rename<CrashInfo>: rename Models.Issue to Models.CrashInfo 2023-10-13 11:21:45 +08:00
leo
838e688a0c refactor<Exception>: add context to exception to filter exceptions; each page has it's own error display control 2023-10-13 11:16:03 +08:00
leo
c85052bbcc fix<Launcher>: TaskbarItemInfo.ProgressState should disappears only when all tasks are complete 2023-10-13 10:26:11 +08:00
leo
918eb48663 optimize<*>: reduce repository loading time 2023-10-12 12:02:41 +08:00
leo
738daddbc7 feature<Avatar>: add context menu to manually re-fetch avatar 2023-10-11 18:25:21 +08:00
leo
e4c350f189 update<About>: copyright update 2023-10-11 17:29:17 +08:00
leo
2516f11231 refactor<RevisionCompare, Histories>: show author rather than committer in RevisionCompare/Histories 2023-10-11 16:06:23 +08:00
leo
e17fbab4cf style<FileHistories>: new style for FileHistories 2023-10-11 11:14:26 +08:00
leo
b1f8c93c81 optimize<Themes>: remove unused resources 2023-10-11 10:34:54 +08:00
leo
2b3c81c911 upgrade<Version>: Release 6.8 2023-10-10 17:39:33 +08:00
leo
217a382849 optimize<Sort>: remove sort repositories by name desc 2023-10-10 17:35:54 +08:00
leo
ccb3c07064 fix<Stash>: fix stash failed when there's too many files to be stashed 2023-10-10 16:59:47 +08:00
leo
905531f2db style<Window>: show progress bar in taskbar while popup is running 2023-10-10 15:59:52 +08:00
leo
951a38d445 style<Welcome>: new style for welcome page 2023-10-10 15:19:45 +08:00
leo
79e3759681 style<Avatar>: apply corner radius for avatar pictures 2023-10-10 14:43:41 +08:00
leo
766f24f4b0 optimize<User>: reduce memory used by commit's author/committer data 2023-10-10 11:25:57 +08:00
leo
d9afb798db style<Window>: makes the window border color is the same on both Windows 10 and 11 2023-10-09 21:02:38 +08:00
leo
80aa468b08 fix<GitURL>: allow '.' in repository name. see issue #14 2023-10-09 17:34:18 +08:00
leo
0585574d87 upgrade<Version>: Release 6.7 2023-09-26 12:04:48 +08:00
leo
8768cfc7e9 refactor<Project>: using Costura.Fody instead of ILRepack to merge .net libraries into executable file 2023-09-26 11:10:15 +08:00
leo
9a9a0601ed optimize<Converters>: move converter resources to app scope 2023-09-20 21:47:11 +08:00
leo
fcad602144 optimize<FileHistories>: remove use this version button from file histories. 2023-08-29 15:58:37 +08:00
leo
559829c054 style<Blame>: new blame style 2023-08-28 15:24:53 +08:00
leo
afe0220a46 fix<Bookmark>: bookmark changes will not be saved when there's no welcome page 2023-08-28 10:59:46 +08:00
leo
6e624797ae optimize<Blame>: only navigate to commit when user clicked the commit SHA 2023-08-28 10:17:10 +08:00
leo
24957b8c86 style<Blame>: redesign style for blame 2023-08-25 18:15:26 +08:00
leo
512516ad3d upgrade<Version>: Release 6.6 2023-08-25 17:41:56 +08:00
leo
5c411f6258 style<Slider>: customize slider style 2023-08-25 17:40:15 +08:00
leo
ef894d81b4 optimize<WorkingCopyChanges>: remove unused usings 2023-08-25 14:51:25 +08:00
leo
f13b1ee9fe feature<AssumeUnchanged>: supports update-index --[no]-assume-unchanged 2023-08-24 19:05:38 +08:00
leo
79b5136a46 optimize<WorkingCopyChanges>: use reset --hard instead of checkout/clean if all changes be selected to be discard 2023-08-24 17:29:13 +08:00
leo
0a7a0bff42 feature<SaveAsPatch>: show notification after saving patch successfully 2023-08-24 16:20:38 +08:00
leo
a1bfbfe02e refactor<Blame>: new blame tool 2023-08-24 13:39:49 +08:00
leo
697879b6a5 feature<GitURL>: supports for providing user on the HTTP/HTTPS git URL 2023-08-23 21:02:28 +08:00
leo
1c10d9a286 optimize<SSH>: using core.sshCommand instead of environment parameter GIT_SSH_COMMAND 2023-08-23 20:45:12 +08:00
leo
fc43edb6d2 fix<GitURL>: fix parse repository's SSH URL 2023-08-23 16:45:45 +08:00
leo
dfc452b2a6 update<Credential>: using manager instead of manager-core for credential.helper 2023-08-23 14:05:19 +08:00
leo
63a6ef256e feature<Preference>: supports for customizing max number of displayed history commits 2023-08-23 11:39:47 +08:00
leo
9006752705 fix<Pull>: fix stash and re-apply is not working on pull command 2023-08-21 20:39:38 +08:00
leo
f92f5746b9 feature<Stashes>: supports clear all stashes 2023-08-21 20:33:41 +08:00
leo
4d7b16dc75 fix<Repository>: fix filter not work when there's no files under .git/refs/xxx/ 2023-08-21 20:04:25 +08:00
leo
38810c440e upgrade<Version>: Release 6.5 2023-08-21 17:53:53 +08:00
leo
5d3088d520 feature<Welcome>: supports set bookmark of selected repository from context menu. 2023-08-21 17:49:49 +08:00
leo
7e1b1d7324 feature<FileHistory>: add button to use selected revision of file 2023-08-18 14:13:32 +08:00
leo
9d6ac9c449 feature<Fast-Forward>: allow fast-forward on local branch that not checked out. 2023-08-18 13:29:44 +08:00
leo
12511007e3 fix<FolderDialog>: using System.Windows.Forms.FolderBrowserDialog instead of Controls.FolderDialog to avoid crashes 2023-08-18 13:28:55 +08:00
leo
0dc73cbc0d optimize<Pull>: use custom stash instead of --autostash to avoid data missing when file is locked by other applications 2023-08-04 19:00:21 +08:00
leo
020577e240 refactor<Avatar>: use cravatar.cn instead of gravatar.com to fetch user's avatar 2023-07-24 12:01:19 +08:00
leo
26171e19c4 style<Launcher>: reduce titlebar height when window maximized 2023-07-24 11:34:47 +08:00
leo
cd197d13f0 style<Launcher>: menu icon 2023-07-20 21:01:53 +08:00
leo
8156002ddb style<WorkingCopy>: commit button vertical alignment 2023-07-20 20:48:56 +08:00
leo
9e0a5fc860 style<PageTabBar>: transparent background for scroller 2023-07-19 14:22:21 +08:00
leo
e56a267fc8 refactor<TextEdit>: rewrite implementation of placeholder for TextEdit 2023-07-18 19:21:42 +08:00
leo
535e05a667 style<Theme>: new theme design 2023-07-18 15:00:27 +08:00
leo
25971f9a56 upgrade<Version>: Release 6.4 2023-07-14 15:30:35 +08:00
leo
c6606fee88 fix<*>: PerMonitorDpiAwareV2 not working for ContextMenus on multi-displays with difference DPIs 2023-07-14 15:13:59 +08:00
leo
611d3c7db0 optimize<GitURL>: use regex to validate git repository urls 2023-06-02 10:29:43 +08:00
sourcegit-scm
a39b44ea2e
fix<Preference>: correct resource path in Preference.xaml.cs 2023-05-22 18:32:23 +08:00
sourcegit-scm
36e682d429
<feature>: add support for ssh:// protocol in git repository URL 2023-05-22 18:30:25 +08:00
leo
079f1a78bc upgrade<Version>: Release 6.3 2022-11-11 16:16:24 +08:00
leo
a9bc0fec21 style<Welcome>: replace system message dialog with a custom one 2022-11-11 15:54:34 +08:00
leo
5434629f4c optimize<WorkingCopy>: improve loading time for large number of local changes 2022-11-11 15:01:44 +08:00
leo
4cd07d90a5 style<IconButton>: add IconButton.IconSize to control size of icon 2022-11-04 12:48:41 +08:00
leo
785b2c1f82 style<Dark>: new dark theme 2022-11-01 16:18:20 +08:00
leo
aac29f7e14 style<Welcome>: translation for Welcome.Repositories 2022-11-01 09:19:49 +08:00
leo
5b369de6ff upgrade<About>: copyright 2022-10-28 10:08:12 +08:00
leo
237e8c0c66 style<*>: new dark theme 2022-10-28 10:03:15 +08:00
leo
84ac77971b optimize<WorkingCopy>: do not re-diff when file not changed 2022-10-28 09:57:50 +08:00
leo
aec498e9b0 optimize<WorkingCopy>: do not re-diff when file not changed 2022-10-27 22:11:24 +08:00
leo
87d96598be style<Welcome>: remove DropShadowEffect from Welcome page 2022-10-26 15:03:31 +08:00
leo
5d71e54547 upgrade<Project>: retargets to .net framework 4.8 2022-10-26 10:32:42 +08:00
leo
476c23f9d2 style<*>: new dark theme 2022-10-26 10:02:22 +08:00
leo
fc9ede3e09 style<*>: new light theme 2022-10-25 21:50:58 +08:00
leo
83e8eb1ec8 optimize<Dashboard>: remove refresh button (use F5 instead) 2022-10-25 17:23:26 +08:00
leo
975777c2f9 upgrade<Version>: Release 6.2 2022-10-21 17:04:46 +08:00
leo
3667a89fb8 optimize<DiffViewer>: clear all old datas before update contents 2022-10-21 16:13:07 +08:00
leo
c1c57f9b1d feature<GPG>: add gpg signing feature #5 2022-10-20 18:59:13 +08:00
leo
a677f409a2 style<PageTabBar>: tab seperator 2022-10-19 15:28:01 +08:00
leo
0a6d5d8a4c style<Clone>: label for start clone button 2022-10-19 15:24:42 +08:00
leo
8520786b7e optimize<Popup>: remove popup from welcome page 2022-10-19 15:20:58 +08:00
leo
b1102ac035 fix<Window>: fix AdornerDecorator missing 2022-10-19 11:38:28 +08:00
leo
e31a304cac feature<Welcome>: supports to sort repositories by bookmark color 2022-10-18 15:55:39 +08:00
leo
c6f99287e7 optimize<Upgrade>: remove auto-upgrade feature 2022-10-18 15:42:25 +08:00
leo
b76bc96ee7 optimize<Upgrade>: remove auto-upgrade feature 2022-10-18 15:30:24 +08:00
leo
d827c1fbe1 optimize<Preference>: remove avater server 2022-10-18 15:25:27 +08:00
leo
0b8c23c02d style<Launcher>: min size of launcher 2022-10-18 15:02:54 +08:00
leo
19c07459a9 optimize<*>: remove dragdrop adorner; redesign bookmark style on welcome page 2022-10-18 14:56:34 +08:00
leo
787cf5bb02 optimize<*>: remove dragdrop adorner; redesign bookmark style on welcome page 2022-10-18 14:50:48 +08:00
leo
bdd147f737 optimize<Welcome>: allow drop on welcome page 2022-10-18 11:44:16 +08:00
leo
18e8036e11 feature<Welcome>: enable mouse double-click on repository 2022-10-18 11:24:42 +08:00
leo
249f918994 style<Welcome>: use monospace font for repository's path 2022-10-18 10:27:34 +08:00
leo
45752cecf7 fix<Welcome>: update bookmark color after theme changed 2022-10-17 10:18:36 +08:00
leo
918263130c feature<Welcome>: add sort supports 2022-10-17 10:12:59 +08:00
leo
1beafbc84c style<Welcome,PageTabBar>: re-design the style for Welcome page 2022-10-14 20:56:57 +08:00
leo
5ef6642306 style<Welcome,PageTabBar>: re-design the style for Welcome page 2022-10-14 20:49:20 +08:00
leo
b43044a7bf style<Welcome,PageTabBar>: re-design the style for Welcome page 2022-10-14 20:38:53 +08:00
leo
c2517701cc style<PageTabBar>: new style for page tab bar 2022-10-14 15:30:06 +08:00
leo
80acfb6b1f style<PageTabBar>: new style for page tab bar 2022-10-14 13:39:55 +08:00
leo
47bf5cbd8c upgrade<Version>: Release 6.1 2022-09-20 17:06:01 +08:00
leo
814637946d fix<Histroies>: remove invalid filters to fix issue #I5RZC9 2022-09-20 16:55:24 +08:00
leo
a19f81a708 optimize<Dashboard>: ISSUE #3 Rebase merge request detected but there is no rebase in progress. 2022-07-07 09:25:41 +08:00
leo
e779d1b65e feature<Pull>: remember user's choice for Pull 2022-05-26 17:45:05 +08:00
leo
fec14eb04a style<Bookmark>: unify icons for repository 2022-05-20 16:57:36 +08:00
leo
bc9f9dc2c6 upgrade<Version>: Release 6.0 2022-05-20 16:03:43 +08:00
leo
338f91357e optimize<*>: remove deprecated apis (older than .NET 6) 2022-05-20 16:00:25 +08:00
leo
1a1d0d9004 refactor<build>: no longer provides .NET48 and .NET6 x86 targets. 2022-05-20 15:49:58 +08:00
leo
171f1d1d0c optimize<*>: remove Windows Terminal settings because it can be set outside in Windows Terminal 2022-05-20 15:29:56 +08:00
leo
44ed55937d style<Histories>: remove commit detail panel's guide tips 2022-05-20 14:20:22 +08:00
leo
1da67dc517 style<Icons>: add icons for context menu item 2022-05-18 20:34:44 +08:00
leo
e60d4a84c4 upgrade<Version>: Release 5.9 2022-05-05 10:05:06 +08:00
leo
35235df7bc feature<WorkingCopy>: gitee issue #I54W26 - toggle untracked files in working copy changes 2022-05-05 09:58:10 +08:00
leo
b04c94ccc1 feature<Cleanup>: add toolbar button to run git gc and git lfs prune 2022-02-10 14:27:46 +08:00
leo
bc404de937 feature<Statistics>: show hovered sample tooltip in chart 2022-01-13 10:54:45 +08:00
leo
e641deee5c upgrade<Version>: Release 5.8 2022-01-12 19:22:12 +08:00
leo
2b9d07479d rename<FileHistories>: rename Views.Histories to Views.FileHistories 2022-01-12 18:43:21 +08:00
leo
1ad5ff1bd8 feature<Statistics>: add statistics for current year 2022-01-12 18:38:03 +08:00
leo
90eaf484fb optimize<Statistics>: get start time of current week 2022-01-12 17:28:46 +08:00
leo
94bacb7384 fix<Statistics>: fix getting current week commits 2022-01-12 17:26:30 +08:00
leo
94ef2a9b69 optimize<Statistics>: add --branches --remotes to generated statistics 2022-01-12 10:30:16 +08:00
leo
4ef2a70ebd optimize<Statistics>: use localized text for weekdays 2022-01-11 20:35:17 +08:00
leo
c52ed4a711 feature<Statistics>: add simple statistic page 2022-01-11 20:18:35 +08:00
leo
f04c01b878 feature<Window>: remember window state 2022-01-04 14:52:13 +08:00
leo
9f58e0c715 feature<Remote>: add 'Prune' context menu for remote to prune dead branches without fetching 2021-11-17 16:12:26 +08:00
leo
0379d7e331 upgrade<Version>: Release 5.7 2021-11-15 20:07:23 +08:00
leo
e9b0b62652 style<About>: some changes of about dialog 2021-11-15 20:05:20 +08:00
leo
d40edebc58 update<Build>: build with .NET 6.0 and .Net Framework 4.8 2021-11-15 19:50:16 +08:00
leo
05fe057e8c update<Project>: change repo's url 2021-11-15 14:28:03 +08:00
leo
7fe48d9a88 refactor<*>: change all url of this repo from gitee.com to github.com 2021-11-15 14:26:55 +08:00
leo
18f176a66b refactor<Version>: check latest release from api.github.com instead 2021-11-15 14:23:45 +08:00
leo
dcf53c31cc feature<*>: use credential-manager-core instead of old credential-manager 2021-11-15 12:21:34 +08:00
leo
acc9840830 feature<RevisionFiles>: enable to search file in revision files 2021-11-15 12:20:33 +08:00
leo
b452456d9d feature<Issue>: always generate crash log file instead of report to gitee.com 2021-11-09 11:40:02 +08:00
leo
ef7cd2176a update<README>: update thanks; add tooltip for commit hot key 2021-11-08 20:47:03 +08:00
XiaoLinger
eec87f17cd merge pull request !29
* feature<Commit>: use "ctrl+ enter" to apply commit
2021-11-08 12:39:57 +00:00
leo
73057a4adc upgrade<Version>: Release 5.6 2021-11-05 13:32:36 +08:00
leo
7e4c5bc7a4 feature<StashDropConfirm>: need confirm before drop selected stash 2021-10-29 11:58:33 +08:00
leo
5acc768478 feature<CommitDetail>: add copy path contextmenu while multi-selecting changed items 2021-10-28 16:52:18 +08:00
leo
37ce2cdba6 optimize<Issue>: simplify crashreport logic while compiling with .NET 6 2021-10-28 16:00:28 +08:00
leo
3628729a93 feature<Project>: supports build with .NET 6 2021-10-28 15:47:47 +08:00
leo
898599afc9 optimize<HighlightableTextBlock>: using Run instead of TextBlock to improve performance 2021-10-27 16:17:54 +08:00
leo
460f8715da upgrade<Version>: Release 5.5 2021-10-27 11:27:52 +08:00
leo
aa331c5562 style<Dashboard>: re-arrange toolbar buttons 2021-10-27 11:24:59 +08:00
leo
d5ff070505 fix<Remote>: fix crash when open add remote dialog 2021-10-21 15:56:22 +08:00
leo
94d97c36ea upgrade<Version>: Release 5.4 2021-10-18 14:43:46 +08:00
leo
9dae37b022 style<Dashboard>: move Explore & Open Git Bash & Open In VSCode into one dropdown menu 2021-10-13 17:14:53 +08:00
leo
9e228432e0 optimize<Resources>: remove unused resources 2021-10-13 11:59:47 +08:00
leo
69cfdb4fc8 style<Preference>: alignment of auto fetch toggle 2021-10-13 11:33:07 +08:00
leo
7040976f2f style<Preference>: alignment of labels 2021-10-13 11:31:44 +08:00
leo
e5996d0fe1 style<Preference>: new style of preference setting dialog 2021-10-13 11:19:45 +08:00
leo
e32df7d461 refactor<Theme>: move theme switcher from launcher to preference 2021-10-13 10:56:01 +08:00
leo
2759b4aa2e update<locales>: update Text.SSHKey 2021-10-12 19:32:04 +08:00
leo
48020861ee optimize<Command>: each process has its own envs 2021-10-12 17:26:39 +08:00
leo
75a46ceb74 feature<SSH>: supports using ssh private key to access remote git repository 2021-10-12 17:14:48 +08:00
leo
306292147f upgrade<Version>: Release 5.3 2021-10-11 14:51:17 +08:00
leo
46ac07a80c style<Welcome>: small changes 2021-10-11 14:48:44 +08:00
leo
9e8cf02370 feature<PageTabBar>: add context menu to copy repositories store path 2021-10-09 14:29:44 +08:00
leo
bb6c99056e style<Dashboard>: auto hide layout orientation button when histories page is invisible 2021-10-08 17:22:43 +08:00
leo
902e28c41c style<Dashboard>: move histories layout direction button to dashboard toolbar 2021-10-08 17:06:04 +08:00
leo
7c44c0a840 optimize<CommitGraph>: remove unused polyline mode 2021-10-08 16:46:14 +08:00
leo
ade45732f2 optimize<TextCompare>: combine two modified parts those have one same unchanged character 2021-10-08 16:01:46 +08:00
leo
cc326495a6 fix<PageTabBar>: missing translation for new tab control 2021-10-08 10:48:05 +08:00
leo
9862845f82 fix<Pull>: fix crash when repo's remote has no branches 2021-09-26 13:50:06 +08:00
leo
b892dc7c66 upgrade<Version>: Release 5.2 2021-09-26 13:40:57 +08:00
leo
468d0e6f25 feature<PopupPanel>: add hotkey ESC to close current popup panel 2021-09-17 18:00:18 +08:00
leo
b134876f8b style<Welcome>: optimize layouts when there's no data in tree or list 2021-09-15 10:23:21 +08:00
leo
f190ce7927 fix<Preference>: fix UseWindowsTerminal can NOT be saved 2021-09-13 20:08:31 +08:00
leo
835dbc0ece fix<Welcome>: fix wrong arguments to start Windows Terminal without repositories 2021-09-13 15:09:45 +08:00
leo
e31b9f9686 upgrade<Version>: Release 5.1 2021-09-13 14:57:42 +08:00
leo
26a930aa3a feature<Welcome>: supports to open terminal without repositories 2021-09-13 14:53:24 +08:00
leo
f858d32291 style<Button>: add Style.Button.Link style for Welcome page 2021-09-13 14:34:22 +08:00
leo
4456019968 feature<VSCode>: supports to open repository with Visual Studio Code 2021-09-13 14:22:25 +08:00
leo
4a676e094d optimize<Dashboard>: fix wt.exe not startup in given working directory 2021-09-13 13:38:21 +08:00
leo
e2d34cc01a style<Welcome>: re-arrange welcome page 2021-09-13 12:58:52 +08:00
leo
717772c62b style<Welcome>: re-design layout for Welcome page 2021-09-13 11:47:54 +08:00
ZCShou
5712630235 feature<Welcome>: 调整了欢迎页的布局 2021-09-10 10:00:25 +08:00
ZCShou
f26c777577 feature<Welcome>: 欢迎界面增加最近使用记录和收藏/标签列表。支持拖拽,收藏支持自定义目录 2021-09-09 17:26:29 +08:00
李通洲
9c2a55b75c fix<Perference>: fix crashes on .NET 4.8 2021-09-08 10:35:59 +08:00
ZCShou
50fe327a89 !24 右键菜单增加取消追踪,并在删除相关的远程分支时自动取消跟踪
Merge pull request !24 from Jai/feature/unset-upstream
2021-09-08 00:19:36 +00:00
李通洲
ebc2fc6b91 feature<Preference>: query git version after selecting git path 2021-09-07 16:57:57 +08:00
李通洲
1a5fdc540c feature<Preference>: query git config after selecting git path 2021-09-07 16:57:42 +08:00
李通洲
adce866716 feature<Preference>: try finding git.exe automatically 2021-09-07 16:57:30 +08:00
李通洲
5e706588a0 feature<OpenTerminal>: support Windows Terminal 2021-09-07 16:57:00 +08:00
Jai
584bac74f9 feature<Dashboard>: add menu to unset upstream and cancel tracking when deleting related remote branches 2021-09-07 09:36:06 +08:00
leo
f041adb2b3 upgrade<Version>: Release 5.0 2021-08-30 09:12:41 +08:00
leo
36b5c7b809 fix<Filters>: remove from filters after a branch or tag deleted 2021-08-28 20:56:50 +08:00
leo
16b324424c fix<PageTabBar>: show dragdrop effect only when current tab is selected 2021-08-19 11:43:14 +08:00
Jai
602f934fae feature<PageTabBar>: add context menu to close tabs and modify bookmarks 2021-08-19 08:58:41 +08:00
leo
232c209079 style<Welcome>: fix wrong icon displayed for group folder in repositories manager 2021-08-18 09:34:14 +08:00
leo
c1a4ecee46 style<Window>: remove Brush.WindowBorder and use Brush.Border0 instead 2021-08-16 09:14:19 +08:00
leo
ce3f883123 optimize<Welcome>: dereference Launcher from its child widget Welcome 2021-08-13 19:24:46 +08:00
Jai
fbb59823bf feature<PageTabBar>: apply repository configuration updates (bookmarks, titles, etc.) 2021-08-13 18:28:07 +08:00
Jai
cc1aea7ff6 fix<Locales>: missing translation text 2021-08-13 15:56:16 +08:00
leo
49324f90e2 upgrade<Version>: Release 4.9 2021-08-13 15:26:14 +08:00
leo
5c892a96e6 style<Dashboard>: change style for Workspace switcher 2021-08-13 11:23:41 +08:00
leo
aed3c10aa4 style<Histories>: change searchbar anim time to 0.1 second to avoid flicking 2021-08-12 20:08:49 +08:00
leo
5791ca8fcb update<Locales>: remove unused resources 2021-08-12 14:03:10 +08:00
leo
56521d9418 fix<Clipboard>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I45346 2021-08-12 11:38:55 +08:00
leo
6f61c79e8b fix<Validations>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I452PA 2021-08-12 11:27:36 +08:00
leo
c3c54e154b update<project>: update copyright for this app 2021-08-12 09:40:20 +08:00
leo
18581ba526 style<Dashboard>: new toolbar style for dashboard 2021-08-12 09:27:33 +08:00
leo
b477240464 update<Locales>: remove unused resources 2021-08-11 20:41:41 +08:00
leo
59e9d59d8d style<PageTabBar>: change label style 2021-08-11 20:34:01 +08:00
Jai
663f3237c0 Merge pull request !19 from Jai/fix/copy-content-order
* optimix<Diff>: performance optimization
* fix<DiffViewer>: incorrect order when copying file contents
2021-08-11 11:16:00 +00:00
leo
eb2c07b2b6 fix<Dashboard>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I44XU1 2021-08-11 15:03:08 +08:00
leo
21df028601 optimize<PageTabBar>: do NOT restore tabs when app exited via closing the last tab 2021-08-11 14:16:43 +08:00
leo
3f2948dd06 fix<HighlightableTextBlock>: fix multi-line selection lag in DiffViewer 2021-08-11 11:26:39 +08:00
leo
2c37ff98e6 style<*>: custom font style 2021-08-11 10:49:52 +08:00
leo
780b4b9d18 feature<Issue>: add preference setting to enable/disable crash report 2021-08-11 10:20:19 +08:00
Jai
0c7f217106 feature<Preference>: add custom font settings 2021-08-10 22:05:29 +08:00
Jai
eab5db982c feature<MergeTool>: support for finding Tortoise Merge from TortoiseGit 2021-08-09 21:36:42 +08:00
leo
5c4c050e94 fix<About, Upgrade>: fix isusse reported by https://gitee.com/sourcegit/sourcegit/issues/I44GJO 2021-08-09 14:28:18 +08:00
leo
43ce225af1 optimize<project>: thanks to Jai for providing solution - using one project to manage multi-targetframeworks 2021-08-09 14:21:47 +08:00
leo
c5819dec4c upgrade<Version>: Release 4.8 2021-08-09 09:02:11 +08:00
leo
e80a34e6a1 style<WorkingCopy>: commit button style change 2021-08-07 21:38:34 +08:00
leo
af3b12281f style<Exceptions>: use Microsoft YaHei UI in Exceptions 2021-08-07 21:29:44 +08:00
leo
2e789d0811 style<Histories>: align right to fit high-dpi screen 2021-08-06 20:32:09 +08:00
leo
b02f80237a style<Dashboard>: use Microsoft YaHei UI for toolbar buttons 2021-08-06 20:26:47 +08:00
leo
acec7e857b style<Welcome>: unselect all when dragdrop tree node 2021-08-06 20:08:55 +08:00
leo
d6d4482a4e optimize<DragDropAdorner>: use realtime visual to create VisualBrush for drag-drop element 2021-08-06 20:04:10 +08:00
leo
2309f9c126 style<TextEdit>: using Microsoft YaHei UI for placeholder in TextEdit 2021-08-06 17:33:14 +08:00
leo
580ff565d8 optimize<Adorner>: move adorner management to Controls.Window 2021-08-06 17:20:33 +08:00
ZCShou
84a0e9f463 feature<Welcome>: 现在拖动目录到打开记录中后会直接打开仓库,而不是仅仅更新打开记录 2021-08-06 14:25:02 +08:00
ZCShou
3e0f360acc style<Dashboard>: 交换了 SUBMODULE 更新与新增按键位置,以与其他模块对齐 2021-08-06 14:25:02 +08:00
leo
7cc25af508 optimize<Locales>: remove unused resources 2021-08-06 14:00:24 +08:00
leo
d52fc37b65 style<Reset>: mode option style 2021-08-06 11:56:50 +08:00
leo
b187fa1b3a style<TextBox>: add DropshadowEffect for validation failed panel 2021-08-06 11:46:56 +08:00
leo
1be6d1aa16 style<Rebase,Reset>: alignment for current branch label 2021-08-06 11:25:06 +08:00
leo
a66ee7c1d1 fix<Histories>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I4468X 2021-08-06 11:19:22 +08:00
leo
0d34bd1c82 style<*>: commit's SHA display style in popups 2021-08-06 09:50:43 +08:00
leo
9f68fcaf30 style<*>: secondary text style in ComboBox 2021-08-05 21:05:34 +08:00
leo
9f060d7bef style<PopupPanel>: button label style 2021-08-05 20:53:29 +08:00
leo
59fa5304d8 feature<Histories>: add reword/squash context menu for HEAD commit 2021-08-05 20:38:38 +08:00
leo
76f192785c fix<Tree>: avoid to select hidden item in tree 2021-08-05 17:19:59 +08:00
leo
07aa6661f4 style<PopupPanel>: drop shadow effects for PopupPanel 2021-08-05 17:10:55 +08:00
leo
6f5cfe078e style<Preference>: new layout for Preference window 2021-08-05 16:37:29 +08:00
leo
eeeeafbf0a style<*>: header label styles 2021-08-05 16:01:37 +08:00
leo
2cf7192ec4 cleanup<*>: run vs code cleanup to format codestyle and remove unused references 2021-08-05 15:54:00 +08:00
leo
37559b60d4 Merge pull request !15 from Jai/feature/remove-newton-json 2021-08-05 06:25:08 +00:00
leo
76a4e37736 style<*>: text render styles 2021-08-05 13:44:25 +08:00
Jai
701d18216c optimiz<Net48>: remove dependency Newtonsoft.Json 2021-08-05 11:05:18 +08:00
leo
316344939a optimize<Histories>: move graph.SetData out from UI thread 2021-08-05 09:36:06 +08:00
leo
47cb708744 optimize<DiffViewer>: use Models.TextChanges.Line directly for DiffViewer and HighlightableTextBlock 2021-08-05 09:29:26 +08:00
leo
da1abaee16 fix<Histories>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I43Y33 2021-08-05 09:04:20 +08:00
leo
8894705321 fix<Command>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I43UH1 2021-08-04 19:21:27 +08:00
leo
78bb68b82e fix<Clone>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I43UGJ 2021-08-04 19:11:22 +08:00
leo
d7290a9cf6 fix<App>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I43W4I 2021-08-04 17:48:49 +08:00
leo
7ab2c1017a optimize<DiffViewer>: change theme will not redo diff 2021-08-04 17:09:42 +08:00
leo
164501db01 fix<Branches>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I43RRK 2021-08-04 09:07:31 +08:00
leo
3ce671af66 feature<Rebase>: cleanup files remained by last rebase 2021-08-03 17:07:10 +08:00
Jai
4bf0544153 fix<Dashboard>: wrong path format when opening submodules, causing incorrect folder to be located when opening explorer 2021-08-03 13:23:50 +08:00
leo
eb5fa48199 upgrade<Version>: Release 4.7 2021-08-03 10:21:20 +08:00
leo
a56a3ac5d2 feature<Issue>: create Gitee issue when unhandled exception raised 2021-08-03 10:19:30 +08:00
leo
9eb3c4a8ff style<DiffViewer>: background colors 2021-07-30 13:41:17 +08:00
leo
86d183faf8 style<DiffViewer>: background for binary/lfs changes 2021-07-30 13:36:53 +08:00
leo
24a61dbef8 style<*>: enable RenderOptions.ClearTypeHint for all ContextMenus/DataGrid/Tree 2021-07-30 13:25:01 +08:00
leo
f7f2bf3eee style<DiffViewer>: new colors for DiffViewer 2021-07-30 13:10:13 +08:00
leo
157797c4f5 style<Histories>: font face for Histories 2021-07-30 12:55:35 +08:00
leo
f5bc2937ed style<Histories, DiffViewer>: text render options 2021-07-30 12:21:11 +08:00
leo
22249876b5 optimize<TextCompare>: return invalid result instead of throwing exceptions 2021-07-30 10:00:50 +08:00
leo
e7a139542e style<DiffViewer, RevisionFiles>: use 'Microsoft YaHei UI' for chinese characters 2021-07-29 22:22:02 +08:00
leo
d259d67fd5 optimize<Diff>: simplify DiffPlex algorithm 2021-07-29 20:42:44 +08:00
leo
44873cf088 fix<Diff>: fix compile error on .NET 4.8 2021-07-29 17:09:07 +08:00
leo
ef8488de51 optimize<Diff>: use custom chunker instead of CharacterDiff 2021-07-29 16:47:30 +08:00
leo
ce02bb8ab6 fix<QueryFileSizeChange>: bad order to query binary file size by revisions 2021-07-29 15:10:59 +08:00
leo
d9e670b909 optimize<CommitGraph>: add path immediatelly after created and remove the sort function to improve performance 2021-07-29 10:16:44 +08:00
leo
ca84285f38 style<Blame,Histories>: change icon size for minimize and close buttons 2021-07-29 09:51:03 +08:00
leo
d25abca9db upgrade<Version>: Release 4.6 2021-07-28 15:58:50 +08:00
leo
789e3cf6a2 optimize<Diff>: limit number of character diff; ignore empty changes 2021-07-28 15:26:41 +08:00
leo
18f35449e5 optimize<Diff>: show 4 context lines on diff 2021-07-28 15:04:00 +08:00
leo
92de6f2b79 feature<Diff>: highlights differences for modified lines (both added and removed) 2021-07-28 15:02:13 +08:00
leo
776defe6c3 optimize<Histories>: move UpdateCommits from Histories to Dashboard 2021-07-23 15:01:51 +08:00
Jai
932db894a5 optimiz<Dashboard>: refresh repository information only when switching to tabs 2021-07-23 13:54:35 +08:00
leo
650b79a295 optimize<Locales>: remove unused resources 2021-07-23 11:35:24 +08:00
leo
34a11a1b38 fix<Upgrade>: correct bad download url 2021-07-23 11:27:23 +08:00
leo
7930619a03 style<About>: new style of copyright 2021-07-20 20:27:39 +08:00
leo
a7a1817ad2 style<Launcher>: move hotkeys to about dialog 2021-07-20 20:15:22 +08:00
leo
287e3b3bc8 upgrade<Version>: Release 4.5 2021-07-20 19:31:33 +08:00
leo
bfb0be89a5 update<Locales>: translate for fetch automatically 2021-07-20 16:49:50 +08:00
leo
afc4eafb6f refactor<*>: use DynamicResource instead of StaticResource for brushes and locales 2021-07-20 16:26:10 +08:00
leo
4a56b47265 optimize<FolderDialog>: remove dependency of Ookii.Dialogs.Wpf 2021-07-20 09:13:07 +08:00
leo
a7ddc50665 style<Popups>: better dropshadow effect 2021-07-19 20:49:47 +08:00
leo
7ccd0ea80e optimize<CreateBranch>: use [Stash & Reapply] as default when create new branch 2021-07-15 18:28:15 +08:00
Jai
e99f26df90 fix<Dashboard>: the expanded status of the repository branch list is not saved correctly 2021-07-15 12:55:48 +08:00
leo
8d5f594815 optimize<TextBox>: lag for validation error panel 2021-07-15 10:40:09 +08:00
leo
add6062917 feature<Configure>: supports configuration for http.proxy 2021-07-15 09:23:37 +08:00
Jai
a0c89362be fix<Dashboard>: when the remote branch name contains a folder '/', the belonging remote is sometimes incorrect 2021-07-14 11:18:52 +00:00
leo
586728eea1 upgrade<Version>: Release 4.4 2021-07-14 16:58:00 +08:00
leo
c1a2914660 update<Hotkeys>: add STAGE/UNSTAGE hotkey description 2021-07-14 15:15:44 +08:00
leo
62c182f5ca refactor<WorkingCopyChanges>: use PreviewKeyDown instead of RoutedUICommand for staging/unstaging hot keys 2021-07-14 14:54:44 +08:00
leo
208af69ea1 style<Exceptions>: limit max height of error message 2021-07-14 12:43:53 +08:00
leo
c165cab3c0 optimize<CommitGraph>: do NOT render lines not visible in view 2021-07-13 19:52:05 +08:00
leo
e7a7c0518e fix<Command>: fix crash when cancel a process that already 2021-07-13 15:35:18 +08:00
leo
17e9ce2a2f optimize<Preference>: use default preference settings when load broken preference data. 2021-07-13 09:04:28 +08:00
leo
39b5cb54fc fix<App>: change url for checking update 2021-07-09 12:02:40 +08:00
leo
2b2598d2f3 optimize<WorkingCopy>: uncheck amend after commit successfully 2021-07-09 11:59:54 +08:00
Jai
e47c126384 fix<Launcher>: when the directory does not exist, restoring the last opened tab will cause a crash 2021-07-07 09:33:20 +08:00
Jai
d5cc3c3fa2 feature<WorkingCopyChanges>: add the shortcut SPACE to stage/unstage the selected file 2021-07-06 16:23:24 +08:00
leo
f449914e2c upgrade<Version>: Release 4.3 2021-07-06 13:05:05 +08:00
leo
a4997249cb optimize<Launcher>: show launcher after all pre-opened pages ready 2021-07-06 13:04:19 +08:00
leo
f6c17e7d34 feature<Launcher>: supports restore last opened tabs when startup 2021-07-06 09:58:36 +08:00
leo
2ddc61e162 feature<Watcher>: sync changes for git-worktrees 2021-06-30 15:09:18 +08:00
leo
e65428f5b0 upgrade<Version>: Release 4.2 2021-06-29 10:20:31 +08:00
leo
598f940cf3 feature<FolderDailog>: use Ookii.Dialog.Wpf instead of Views.Controls.FolderDailog 2021-06-29 10:19:38 +08:00
leo
8c8109dc60 style<PopupPanel>: remove border of PopupPanel 2021-06-25 11:08:51 +08:00
leo
05bfc86a9b style<ChangeStatusIcon>: font family and characters for change status icon 2021-06-23 14:11:45 +08:00
leo
a36c00f68c update<AvatarServer>: use geekzu.org for Chinese avatar server 2021-06-22 17:37:09 +08:00
leo
2a5e243b67 rename<Icons>: rename Icon.NewPage to Icon.WelcomePage 2021-06-22 14:09:58 +08:00
leo
a99822ec5a style<ToggleButton>: hover background for maximize/restore window button 2021-06-22 12:59:56 +08:00
leo
8c46380ecd update<Icon>: update icon for new tab 2021-06-22 12:00:38 +08:00
leo
7c03726370 fix<Window>: fix window can NOT minimized when WindowState is Maximized 2021-06-22 11:42:47 +08:00
leo
003ae01b13 update<en_US>: translation for Text.Hotkeys.Refresh 2021-06-22 11:34:35 +08:00
leo
3b65e7b75b feature<Hotkeys>: add dialog to show hotkeys used by this app 2021-06-22 11:29:16 +08:00
leo
794394ef0c style<Window>: icons for MaximizeWindow/RestoreWindow button 2021-06-22 10:09:50 +08:00
leo
787c1a02d5 style<Icons>: change icon for repository configuration 2021-06-21 09:13:58 +08:00
leo
ca85ccc867 upgrade<Version>: Release 4.1 2021-06-21 08:51:35 +08:00
leo
e6095cec56 style<Fonts>: use TextFormattingMode.Ideal for bold letters 2021-06-18 17:42:37 +08:00