Commit graph

17 commits

Author SHA1 Message Date
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