sourcegit/src/ViewModels
leo 900ebd8282
feature: supports parameters in commit template (#487)
- ${files_num} will be replaced with staged changes count
- ${files} will be replaced with changed file paths
- ${files:N} will be replaced with top N changes file paths and with `and {TOTAL - N} other files` at end of replaced string.
2024-09-18 20:11:34 +08:00
..
AddRemote.cs feature: supports --no-tags on fetch and pull operation (#226) 2024-07-01 16:19:29 +08:00
AddSubmodule.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
AddWorktree.cs code_style: remove all IDE warnings 2024-07-15 00:30:31 +08:00
Apply.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Archive.cs code_style: remove all IDE warnings 2024-07-15 00:30:31 +08:00
AssumeUnchangedManager.cs refactor: code cleanup 2024-05-30 15:13:59 +08:00
Blame.cs code_style: remove all IDE warnings 2024-07-15 00:30:31 +08:00
BranchCompare.cs feature: allow swap in branch compare 2024-07-24 12:17:44 +08:00
BranchTreeNode.cs enhance: do NOT create sub-nodes for detached HEAD 2024-09-18 16:02:38 +08:00
ChangeCollection.cs ux: improve change list selection 2024-07-16 17:00:08 +08:00
ChangeTreeNode.cs code_style: remove all IDE warnings 2024-07-15 00:30:31 +08:00
Checkout.cs enhance: pop stash directly instead of apply+drop 2024-08-07 15:59:35 +08:00
CheckoutCommit.cs enhance: pop stash directly instead of apply+drop 2024-08-07 15:59:35 +08:00
CherryPick.cs feature: cherry-pick multiple commits (#418) 2024-08-28 11:26:00 +08:00
Cleanup.cs enhance: Git LFS support 2024-06-17 18:25:57 +08:00
ClearStashes.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Clone.cs refactor: rewrite the welcome page since the original TreeView has many limitations (#391) 2024-08-22 21:10:23 +08:00
CommitDetail.cs feature: now image file previewer shows the image size and file size 2024-09-14 16:13:40 +08:00
ConfigureWorkspace.cs feature: workspace support (#445) 2024-09-09 18:26:43 +08:00
CreateBranch.cs enhance: create branch on detached HEAD (#344) 2024-08-09 16:06:28 +08:00
CreateGroup.cs enhance: reduce the times calling Save() (#436) 2024-09-02 14:14:52 +08:00
CreateTag.cs enhance: new regex for tag name (#290) 2024-07-29 14:38:09 +08:00
DeleteBranch.cs enhance: refresh braches immediately after a branch has been added/deleted 2024-07-27 17:27:24 +08:00
DeleteMultipleBranches.cs feature: add tooltip for branches (#228) 2024-07-02 10:23:21 +08:00
DeleteRemote.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteRepositoryNode.cs enhance: reduce the times calling Save() (#436) 2024-09-02 14:14:52 +08:00
DeleteSubmodule.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteTag.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DiffContext.cs feature: add supports for .webp image format (#421) 2024-08-28 18:58:01 +08:00
Discard.cs refactor: rewrite amend behaviour (#300) 2024-07-31 12:04:52 +08:00
DropStash.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
EditRemote.cs fix: remove null-check of sshKey in EditRemote 2024-08-12 19:28:01 +08:00
EditRepositoryNode.cs refactor: rewrite the welcome page since the original TreeView has many limitations (#391) 2024-08-22 21:10:23 +08:00
FastForwardWithoutCheckout.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Fetch.cs code_style: remove all IDE warnings 2024-07-15 00:30:31 +08:00
FileHistories.cs feature: now image file previewer shows the image size and file size 2024-09-14 16:13:40 +08:00
GitFlowFinish.cs code_style: remove all IDE warnings 2024-07-15 00:30:31 +08:00
GitFlowStart.cs enhance: allow # character in branch name (#271) 2024-07-21 17:44:38 +08:00
Histories.cs enhance: remember the height/width of commit list and detail panel in histories page (#472) 2024-09-14 17:22:29 +08:00
Init.cs enhance: show git errors when failed to get the repository root dir of given path (#397) 2024-08-27 15:35:10 +08:00
InitGitFlow.cs code_style: remove all IDE warnings 2024-07-15 00:30:31 +08:00
InProgressContexts.cs refactor: commandline parsing 2024-07-09 12:20:52 +08:00
InteractiveRebase.cs feature: add commit web links (#357) 2024-08-13 17:15:17 +08:00
Launcher.cs enhance: skip auto fetching when index.lock file exists in the repository's git dir 2024-09-18 14:49:53 +08:00
LauncherPage.cs code_style: remove unused namespace using and run dotnet format 2024-08-28 13:42:25 +08:00
LayoutInfo.cs enhance: remember the width of author name column in histories view (#425) 2024-08-29 10:17:22 +08:00
LFSFetch.cs enhance: Git LFS supports (#209) 2024-06-26 11:50:22 +08:00
LFSLocks.cs code_style: remove all IDE warnings 2024-07-15 00:30:31 +08:00
LFSPrune.cs enhance: Git LFS support 2024-06-17 18:25:57 +08:00
LFSPull.cs enhance: Git LFS supports (#209) 2024-06-26 11:50:22 +08:00
LFSPush.cs enhance: Git LFS supports (#209) 2024-06-26 11:50:22 +08:00
LFSTrackCustomPattern.cs feature: supports adding custom LFS track pattern 2024-06-18 14:14:13 +08:00
Merge.cs refactor: move non-observable object from ViewModels to Models 2024-07-24 11:44:13 +08:00
MoveRepositoryNode.cs code_style: simplify static commands used by styles and main menu; run dotnet format 2024-09-02 20:27:12 +08:00
Popup.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
PopupHost.cs fix: memory leak caused by animation 2024-05-30 17:30:54 +08:00
Preference.cs code_review: PR #480 2024-09-17 22:09:51 +08:00
PruneRemote.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
PruneWorktrees.cs feature: add worktree support (#205) 2024-06-27 18:25:16 +08:00
Pull.cs 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
Push.cs feature: add an option to enable --recurse-submodules=check on push (#345) 2024-08-20 15:20:58 +08:00
PushTag.cs enhance: add an option to push tag to all remotes after created (#141) 2024-05-24 10:47:37 +08:00
Rebase.cs ux: rebase popup should always be closed after started (#327) 2024-08-06 16:39:54 +08:00
RemoveWorktree.cs feature: add worktree support (#205) 2024-06-27 18:25:16 +08:00
RenameBranch.cs enhance: allow # character in branch name (#271) 2024-07-21 17:44:38 +08:00
Repository.cs 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
RepositoryConfigure.cs enhance: do NOT modify repository's local configuration if it is equals to default value 2024-09-13 15:20:52 +08:00
RepositoryNode.cs refactor: there's no need to use AvaloniaList since we have replaced the TreeView with custom control 2024-08-23 11:24:31 +08:00
Reset.cs refactor: move non-observable object from ViewModels to Models 2024-07-24 11:44:13 +08:00
Revert.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
RevisionCompare.cs fix: when base is current worktree, the diff content of selected change is wrong 2024-07-27 21:35:57 +08:00
RevisionFileTreeNode.cs code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
Reword.cs enhance: manually stage all changes instead of using --all parameter in git commit 2024-08-15 20:09:38 +08:00
ScanRepositories.cs code_style: simplify static commands used by styles and main menu; run dotnet format 2024-09-02 20:27:12 +08:00
SelfUpdate.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Squash.cs code_style: remove unused namespace using and run dotnet format 2024-08-28 13:42:25 +08:00
StashChanges.cs enhance: mark working copy dirty after stash changes (#411) 2024-08-26 18:05:57 +08:00
StashesPage.cs code_style: remove all IDE warnings 2024-07-15 00:30:31 +08:00
Statistics.cs refactor: show statistics data by authors intead of committers 2024-08-28 18:38:29 +08:00
TagCollection.cs feature: supports display tags in a tree (#350) 2024-08-11 18:12:58 +08:00
TwoSideTextDiff.cs enhance: only trigger UpdateSelectedChunk if needed 2024-07-19 11:01:31 +08:00
UpdateSubmodules.cs refactor: rewrite submodule to support IsDirty state (#339) 2024-08-08 21:11:10 +08:00
Welcome.cs ux: re-arrange context menu items of RepositoryNode in welcome page 2024-09-02 17:44:02 +08:00
WorkingCopy.cs feature: supports parameters in commit template (#487) 2024-09-18 20:11:34 +08:00
Workspace.cs enhance: remember the active page index for each workspace (#445) 2024-09-09 19:40:44 +08:00