Commit graph

26 commits

Author SHA1 Message Date
leo
11d567604a feature<CommitViewer>: support preview image files 2021-01-27 11:30:17 +08:00
leo
5418ccac9e feature<*>: add translation for Simplified Chinese 2021-01-14 16:31:03 +08:00
leo
0af951bb9a update<project>: downgrade .NET to 4.6; using Newtonsoft.JSON instead of System.Text.Json; using ILRepack to publish single executable file 2020-12-31 16:34:52 +08:00
leo
dc17bb4b12 optimize<Manager>: simplify Manager page 2020-12-31 15:55:19 +08:00
leo
bdd979eb58 optimize<Commit>: use binary search to find first ancestor of current HEAD when HEAD is filtered out 2020-12-17 13:12:52 +08:00
leo
3e6c837916 refactor<*>: move SourceGit.Git.Preference to SourceGit.Preference 2020-12-17 11:55:06 +08:00
leo
06d98a374d feature<CommitViewer>: show line numbers in file preview and remove limitation for line counts 2020-12-15 13:12:16 +08:00
leo
a2254ae578 feature<Launcher>: change style of tabs in title bar; bookmark color for repository 2020-12-07 18:03:05 +08:00
leo
4cde777b98 feature<*>: upgrade to .NET 5.0; use System.Text.Json instead of System.Xml; supports auto check update at startup 2020-12-01 10:31:46 +08:00
leo
1a46551a77 feature<Launcher>: close tabs by context menu; collect garbage after repository closed 2020-11-30 15:21:45 +08:00
leo
8a6d970498 feature<WorkingCopy>: add grid layout for unstaged and staged files mode 2020-11-27 18:47:32 +08:00
leo
aaefaf5b06 optimize<DiffViewer>: ignore "No new line at end of file" in diff outputs; add IsContent and IsDifference methods for ChangeBlock 2020-11-27 12:45:30 +08:00
leo
cbdebee4c2 feature<*>: use DataGrid instead of RichTextBox to improve performance 2020-11-24 17:14:44 +08:00
leo
b97d5e608d feature<DiffViewer>: add combined diff view mode; optimize line number using virtualizing ItemsControl instead of TextBox 2020-11-20 15:45:04 +08:00
leo
db799f5c92 fix<CommitViewer>: fix save revision file to path error when selected file is managed by LFS 2020-11-18 20:09:56 +08:00
leo
c14198a830 fix<Diff>: getting wrong size for LFS objects when the size of file didn't changed 2020-11-04 23:35:12 +08:00
leo
19bccbecf6 feature<Dashboard>: add context menu "Tracking" to change upstream of selected local branch 2020-11-04 11:54:09 +08:00
leo
f476d758ca fix<Repository>: validation for remote uri with 'git@' 2020-09-29 14:13:49 +08:00
leo
382ea6b89a fix<Dashboard>: update filters for commits when branch changed or tag deleted 2020-09-29 10:53:49 +08:00
leo
77ba0e6cdb feature(LFS): LFS diff and preview support 2020-09-25 16:30:28 +08:00
leo
42c933ab54 optimize(Commit): detect selected file type before reading its content 2020-08-12 14:24:38 +08:00
leo
fa1a86b7ac fix(Checkout): never update repository when checkout failed. 2020-08-11 19:47:13 +08:00
leo
e00799555f feature(WorkingCopy): add context menu entry to view histories from selected unstaged change 2020-08-07 17:16:17 +08:00
leo
5fa2c601a8 fix(Pull): make sure git pull succeeds before dropping stash 2020-08-07 17:02:43 +08:00
leo
a86f8cd463 fix(Submodule): refresh working copy status after submodule updated 2020-08-06 16:39:10 +08:00
leo
5ce9cffcee refactor(*): re-arrange project 2020-08-06 16:01:10 +08:00