Commit Graph

4655 Commits

Author SHA1 Message Date
leo
e7bd7bb43c refactor: command palette auto-selection (#1937)
Signed-off-by: leo <longshuang@msn.cn>
2025-11-26 14:50:08 +08:00
leo
e6de365aee feature: add Checkout Branch command palette (#1937)
Signed-off-by: leo <longshuang@msn.cn>
2025-11-26 11:03:53 +08:00
leo
c187480a9d enhance: do not return to UIThread while calculating git outputs
Signed-off-by: leo <longshuang@msn.cn>
2025-11-25 15:31:38 +08:00
github-actions[bot]
211d73a558 doc: Update translation status and sort locale files 2025-11-24 08:41:32 +00:00
Julio Corbalán Moreno
2dbaa05021 localization: update es_ES.axaml (#1936) 2025-11-24 16:41:13 +08:00
leo
4db6ed0ec8 project: upgrade to .NET 10
Signed-off-by: leo <longshuang@msn.cn>
2025-11-24 15:37:38 +08:00
leo
1133c298db ux: accent button style
Signed-off-by: leo <longshuang@msn.cn>
2025-11-21 18:11:26 +08:00
leo
13c40da9b6 refactor: use WriteableBitmap instead of Bitmap for .tif images
Signed-off-by: leo <longshuang@msn.cn>
2025-11-21 11:07:32 +08:00
leo
fbb9f78539 fix: wrong alpha while reading .dds and .tga
Signed-off-by: leo <longshuang@msn.cn>
2025-11-20 20:31:17 +08:00
github-actions[bot]
6ccb5af4e8 doc: Update translation status and sort locale files 2025-11-20 04:03:52 +00:00
leo
52160e1ff9 feature: add Open File command palette to quick open repo's file with default editor
Signed-off-by: leo <longshuang@msn.cn>
2025-11-20 12:03:05 +08:00
Sina Hinderks
795f0318ce typo: StashAndReapply (#1927)
Three localization resources used `StashAndReply` as part of their name.
The correct name is `StashAndReapply`.
2025-11-19 20:34:00 +08:00
Sina Hinderks
bd9133e901 localization: fix German translations (#1925) 2025-11-19 20:31:52 +08:00
leo
3599557dd8 doc: update README.md (#1928)
Signed-off-by: leo <longshuang@msn.cn>
2025-11-19 20:20:46 +08:00
leo
fbf6a646ba refactor: only auto-track remote branch after creating new local branch when the created branch's name is the same with based remote branch (#1926)
Signed-off-by: leo <longshuang@msn.cn>
2025-11-19 20:16:05 +08:00
heartacker
f736f3bdc6 feature: respect $BROWSER env in linux (#1672) 2025-11-19 17:29:48 +08:00
github-actions[bot]
29dfecdfb7 doc: Update translation status and sort locale files 2025-11-19 04:20:19 +00:00
leo
101ad13d63 feature: add Use fixed tab width in titlebar option back (#1910)
Signed-off-by: leo <longshuang@msn.cn>
2025-11-19 12:18:45 +08:00
leo
4419b734a5 enhance: always turn off --color=<when> and --ext-diff when calling git diff in SourceGit (#1922)
Signed-off-by: leo <longshuang@msn.cn>
2025-11-19 10:28:51 +08:00
github-actions[bot]
0670cf1c08 doc: Update translation status and sort locale files 2025-11-19 02:22:05 +00:00
Sina Hinderks
e3b45335cb localization: update German translations (#1923) 2025-11-19 10:21:50 +08:00
leo
d4a15e5b3e project: upgrade AvaloniaUI to 11.3.9
Signed-off-by: leo <longshuang@msn.cn>
2025-11-18 17:40:12 +08:00
leo
d5d0f23a79 ux: add icons for popups
Signed-off-by: leo <longshuang@msn.cn>
2025-11-18 17:20:03 +08:00
github-actions[bot]
2e8e5e9566 doc: Update translation status and sort locale files 2025-11-18 03:58:03 +00:00
leo
4d48d1f922 feature: allows to edit branch's description (branch.<name>.description) and show it in branch's tooltip (#1920)
Signed-off-by: leo <longshuang@msn.cn>
2025-11-18 11:57:29 +08:00
leo
59758903b3 refactor: rewrite the way to load commit message from $GIT_DIR for in-progress action
Signed-off-by: leo <longshuang@msn.cn>
2025-11-17 16:49:55 +08:00
leo
b09d7b86e6 refactor: rewrite in-progress context and clear commit message to reload it from MERGE_MSG
Signed-off-by: leo <longshuang@msn.cn>
2025-11-17 16:39:07 +08:00
leo
caff33280b Merge branch 'master' into develop 2025-11-17 10:25:14 +08:00
leo
e2d0ba4ceb Merge branch 'release/v2025.38' v2025.38 2025-11-17 10:24:42 +08:00
leo
41d7878652 version: Release 2025.38
Signed-off-by: leo <longshuang@msn.cn>
2025-11-17 10:24:37 +08:00
github-actions[bot]
ef055bca25 doc: Update translation status and sort locale files 2025-11-17 02:23:28 +00:00
AquariusStar
8c68360ae2 localization: update Russian translation (#1919) 2025-11-17 10:23:18 +08:00
leo
562f21df6f enhance: always try to load commit message from $GIT_DIR/MERGE_MSG (#1915)
Signed-off-by: leo <longshuang@msn.cn>
2025-11-13 18:12:59 +08:00
leo
c4bcc5e174 code_style: more readable code
Signed-off-by: leo <longshuang@msn.cn>
2025-11-11 17:25:05 +08:00
leo
f572366c1d enhance: delete remote branch filter after the related branch has been deleted
Signed-off-by: leo <longshuang@msn.cn>
2025-11-10 15:50:03 +08:00
leo
2a99ee670b code_review: PR #1907
For untracked/added file, `\\ No newline at end of file` will always be added to the end of patch.

Signed-off-by: leo <longshuang@msn.cn>
2025-11-10 11:43:28 +08:00
Sina Hinderks
f88c424c10 fix: handling of last line without newline in hunks (#1907)
Motivation: Some editors (depending on editor configuration) change the
last line of a file by adding a missing newline.  But in order to keep
diffs at a minimum, it's sometimes advisable to not include this change
into the commit.  This should be possible by discarding the hunk with
this change.

Now it is possible to discard (or stage/unstage) such a change.
Previously discarding such a change was ignored, when there were other
changes in the same file.
2025-11-10 11:36:41 +08:00
github-actions[bot]
1e0dbcd24f doc: Update translation status and sort locale files 2025-11-10 03:31:57 +00:00
Sina Hinderks
d6bff4f867 localization: update German translations (#1906) 2025-11-10 11:31:46 +08:00
leo
4f11d8a077 feature: auto-remove history filter after deleting branch or tag (#1904)
Signed-off-by: leo <longshuang@msn.cn>
2025-11-10 11:31:03 +08:00
leo
2fdff53b2f feature: add on-behalf-of: keyword auto-completion
Signed-off-by: leo <longshuang@msn.cn>
2025-11-07 16:30:28 +08:00
leo
311244b9ad fix: avoid crashing when try to close a repository that has been deleted on disk
Signed-off-by: leo <longshuang@msn.cn>
2025-11-07 10:30:06 +08:00
leo
2ed83c5e2c fix: pre-filled action does not update some attributes of InteractiveRebaseItem
Signed-off-by: leo <longshuang@msn.cn>
2025-11-07 10:06:43 +08:00
leo
c6b521d680 ux: Conventional Commit Helper window is none-modal dialog now (#1901)
Signed-off-by: leo <longshuang@msn.cn>
2025-11-07 10:02:12 +08:00
leo
4d456f8558 enhance: clear updating workingcopy timer while calling MarkBranchesDirtyManually
Signed-off-by: leo <longshuang@msn.cn>
2025-11-06 19:29:00 +08:00
leo
9445faa238 ux: completion window border
Signed-off-by: leo <longshuang@msn.cn>
2025-11-06 19:13:56 +08:00
leo
dab051951e refactor: use dynamic resource binding property rather than hard code for commit message toolbox placeholder
Signed-off-by: leo <longshuang@msn.cn>
2025-11-06 10:45:12 +08:00
leo
bc4f06eda9 feature: add Refs: keyword
Signed-off-by: leo <longshuang@msn.cn>
2025-11-06 10:34:02 +08:00
leo
7a207a3589 enhance: completion window display limitation
Signed-off-by: leo <longshuang@msn.cn>
2025-11-06 10:30:48 +08:00
leo
1dd2d1a6c8 refactor: better way to calculate length of commit subject
- All empty line before valid commit message content will be ignored by git
- Whitespace at end-of-line will be ignored by git
- Whitespace at begining-of-line will be used by git
- For multiple-lines in subject, it will be replaced by single space by git when querying commit's subject

Signed-off-by: leo <longshuang@msn.cn>
2025-11-05 18:11:21 +08:00