Commit Graph

4435 Commits

Author SHA1 Message Date
AquariusStar
738afd64b4 Update Russian translation (#1809) 2025-09-15 16:36:32 +08:00
github-actions[bot]
52a8a01ae9 doc: Update translation status and sort locale files 2025-09-15 08:35:32 +00:00
Javier J. Martínez M.
10a41fc29e localization: update Spanish translation (#1805)
Add missing strings.
2025-09-15 16:35:13 +08:00
github-actions[bot]
0194e79486 doc: Update translation status and sort locale files 2025-09-08 06:09:55 +00:00
leo
a43958a46c localization: add missing translations for Chinese
Signed-off-by: leo <longshuang@msn.cn>
2025-09-08 14:09:00 +08:00
github-actions[bot]
e7a636f4e2 doc: Update translation status and sort locale files 2025-09-08 06:06:07 +00:00
Göran W
17ea1858b9 enhance: image diff (#1797)
* Removed decimals from % values shown for ImageBlendSlider
* Moved OLD text at ImageBlendSlider, for symmetry and non-jumpiness
* Added ticks on ImageBlendSlider, at 0%, 50% and 100%
* Added new image-diff mode DIFFERENCE

Similar to the BLEND image-diff mode, but instead blends towards total DIFFERENCE at 50%.
(This way, we can look at the difference in the middle, and slide towards OLD or NEW to view their respective contributions to the diff.)

* Selected image-diff mode is now persistent
2025-09-08 14:05:52 +08:00
leo
c3aea15b63 Merge branch 'master' into develop 2025-09-08 10:27:03 +08:00
leo
fcc8928ac6 Merge branch 'release/v2025.34' v2025.34 2025-09-08 10:26:45 +08:00
leo
58e26f0bcf version: Release 2025.34
Signed-off-by: leo <longshuang@msn.cn>
2025-09-08 10:26:39 +08:00
github-actions[bot]
4e9ec4d244 doc: Update translation status and sort locale files 2025-09-08 02:22:57 +00:00
AquariusStar
06d7d39f85 localization: update Russian translate (#1796) 2025-09-08 10:22:41 +08:00
leo
7761b83ca7 enhance: compare DisplayName instead of FullPath while sorting change tree node (#1793)
Signed-off-by: leo <longshuang@msn.cn>
2025-09-05 22:05:46 +08:00
leo
d7fdac5dd2 ux: placement for history's advanced dropdown menu
Signed-off-by: leo <longshuang@msn.cn>
2025-09-04 19:54:36 +08:00
leo
c7d7cb084a refactor: try to fix the issue that pasting into branch/tag name textbox got duplicated text (#1792)
Signed-off-by: leo <longshuang@msn.cn>
2025-09-04 19:45:56 +08:00
leo
5b02693047 ux: add menu icons
Signed-off-by: leo <longshuang@msn.cn>
2025-09-04 11:48:39 +08:00
leo
1515d4fa51 ux: style for TextBlock with TextTrimming="CharacterEllipsis"
Signed-off-by: leo <longshuang@msn.cn>
2025-09-04 11:36:43 +08:00
github-actions[bot]
21db8dfcc9 doc: Update translation status and sort locale files 2025-09-04 03:30:50 +00:00
leo
338b1945c3 ux: new context menu for git user
Signed-off-by: leo <longshuang@msn.cn>
2025-09-04 11:30:33 +08:00
leo
6bb83e1194 enhance: allows to move window by dragging toolbar (#1791)
Signed-off-by: leo <longshuang@msn.cn>
2025-09-04 10:25:12 +08:00
leo
325b4f6ac7 project: upgrade AvaloniaUI to 11.3.5 and upgrade Azure.AI.OpenAI to 2.3.0-beta.2
This will also fix the issue #1789

Signed-off-by: leo <longshuang@msn.cn>
2025-09-03 21:17:55 +08:00
github-actions[bot]
21867f939d doc: Update translation status and sort locale files 2025-09-02 10:35:09 +00:00
leo
70caa00e74 feature: add an option to set the default active tab in commit details panel (#1784)
NOTE: This option only affects the tab that is activated when the commit details panel is first displayed after the repository is opened. After that, the repository will retain the last activated tab instead of resetting to the default.
Signed-off-by: leo <longshuang@msn.cn>
2025-09-02 18:34:19 +08:00
leo
d5f1890a27 code_style: move platform-dependent code to SourceGit.Native.OS
Signed-off-by: leo <longshuang@msn.cn>
2025-09-02 16:58:37 +08:00
Gadfly
9d3335d149 feat: add Vue.js syntax highlighting (#1785) 2025-09-02 16:53:58 +08:00
leo
4cb9b6ab19 enhance: avoid crashing due to invalid bookmark value in preferences.json
Signed-off-by: leo <longshuang@msn.cn>
2025-09-02 16:49:23 +08:00
leo
8af75bedb7 refactor: use converters instead of store so many data in Models.Commit
Signed-off-by: leo <longshuang@msn.cn>
2025-09-02 15:54:59 +08:00
leo
8e9c8202b0 code_style: remove unnecessary braces
Signed-off-by: leo <longshuang@msn.cn>
2025-09-02 15:23:45 +08:00
leo
f2e8fa3289 enhance: it's not necessary to invalidate measure of LineModifyTypeMargin when data context of text-diff-view changed
Signed-off-by: leo <longshuang@msn.cn>
2025-09-02 15:17:24 +08:00
leo
e09e1bdff3 enhance: re-calculate local changes after branch changed
Signed-off-by: leo <longshuang@msn.cn>
2025-09-02 10:29:54 +08:00
leo
e076cbf6a5 refactor: remove ViewModels.WorkingCopy.StashAllAsync method
Signed-off-by: leo <longshuang@msn.cn>
2025-09-02 10:21:42 +08:00
leo
ac1239b8fc code_review: PR #1783
It's not necessary to check commit with `null` since the caller will make sure that the target commit exists

Signed-off-by: leo <longshuang@msn.cn>
2025-09-02 09:58:59 +08:00
Gadfly
c6d4b6f726 fix: NRE on commit double-click (#1783) 2025-09-02 09:56:09 +08:00
leo
3056287cde feature: add a check icon for commits contained in current branch in search results (#1773)
Signed-off-by: leo <longshuang@msn.cn>
2025-09-01 21:15:50 +08:00
leo
be915a2390 fix: wrong block ending for added/deleted file
Signed-off-by: leo <longshuang@msn.cn>
2025-09-01 18:04:47 +08:00
leo
cd80a55629 refactor: file-system watcher
- Use `System.Threading.Interlocked` to read/write data
- Use `SourceGit.Models.Watcher.LockContext` to release watcher's lock
- New way to detect file changes in submodules
- Manually update stashes after `git stash` command complete (#1760)

Signed-off-by: leo <longshuang@msn.cn>
2025-09-01 17:39:07 +08:00
github-actions[bot]
2c96a13e25 doc: Update translation status and sort locale files 2025-09-01 07:16:57 +00:00
Sina Hinderks
1cf1baf1c1 localization: update German translations (#1782) 2025-09-01 15:16:43 +08:00
leo
9be50eb892 enhance: do not create temp string for large output of some git command
Signed-off-by: leo <longshuang@msn.cn>
2025-09-01 14:19:17 +08:00
leo
632e394bcd Merge branch 'master' into develop 2025-09-01 10:28:22 +08:00
leo
ab4ef4f656 Merge branch 'release/v2025.33' v2025.33 2025-09-01 10:27:08 +08:00
leo
98150ac12d version: Release 2025.33
Signed-off-by: leo <longshuang@msn.cn>
2025-09-01 10:26:58 +08:00
github-actions[bot]
b13e2a93a4 doc: Update translation status and sort locale files 2025-09-01 02:24:40 +00:00
AquariusStar
a78b7323f8 localization: update Russian translate (#1780) 2025-09-01 10:24:29 +08:00
github-actions[bot]
ba772b8d29 doc: Update translation status and sort locale files 2025-09-01 02:24:18 +00:00
Javier J. Martínez M.
b282b9ccd4 localization: update Spanish translation (#1779)
Add missing strings
2025-09-01 10:24:02 +08:00
leo
6dd540b09c refactor: Models.CommitCheckPassed is unnecessary in async mode
Signed-off-by: leo <longshuang@msn.cn>
2025-08-29 18:21:17 +08:00
leo
6f24d660c6 fix: rewrite the ConfirmEmptyCommit dialog to avoid pressing the same button more than one time (#1777)
Signed-off-by: leo <longshuang@msn.cn>
2025-08-29 18:11:43 +08:00
leo
c1e28a17be localization: update English translation
Signed-off-by: leo <longshuang@msn.cn>
2025-08-29 17:35:30 +08:00
leo
01ed9caea4 refactor: merge BranchTrackStatus to Branch
Signed-off-by: leo <longshuang@msn.cn>
2025-08-29 17:32:22 +08:00