5224 Commits

Author SHA1 Message Date
leo
e8d5a79ac7 Merge branch 'release/v2026.09' v2026.09 2026-04-20 10:25:23 +08:00
leo
83edc515e2 version: Release 2026.09
Signed-off-by: leo <longshuang@msn.cn>
2026-04-20 10:25:12 +08:00
github-actions[bot]
d4be556a19 doc: Update translation status and sort locale files 2026-04-20 02:23:45 +00:00
Javier J. Martínez M.
6a118e26de localization: update Spanish translation (#2278)
+ Add missing strings.
2026-04-20 10:23:29 +08:00
leo
8713e5866d fix: left margins of text editor do not update after FontSize changed (#2276)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-17 20:02:07 +08:00
leo
770a9184ba code_style: remove unnecessary function call
Signed-off-by: leo <longshuang@msn.cn>
2026-04-17 18:32:23 +08:00
github-actions[bot]
92b010a6e1 doc: Update translation status and sort locale files 2026-04-17 10:22:34 +00:00
leo
fb708065ff feature: add String Formatter for TextBox in custom action (#2274)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-17 18:22:16 +08:00
leo
9144daeb6f code_style: remove unnecessary function call
Signed-off-by: leo <longshuang@msn.cn>
2026-04-17 17:27:37 +08:00
leo
8395efdd55 enhance: replace ${BRANCH} with current branch name if the custom action's scope is Repository (#2274)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-17 17:23:04 +08:00
github-actions[bot]
7b875d6005 doc: Update translation status and sort locale files 2026-04-17 08:33:06 +00:00
leo
dfe362f237 feature: add Local Branch Selector and Remote Branch Selector control type for custom actions (#2274)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-17 16:32:41 +08:00
github-actions[bot]
53cd847bb0 doc: Update translation status and sort locale files 2026-04-17 04:36:10 +00:00
leo
29cf5fc538 feature: add Hide Others app menu on macOS and correct the behaviour of Show All
Signed-off-by: leo <longshuang@msn.cn>
2026-04-17 12:35:45 +08:00
leo
5114c43dcd code_style: move App.FixFontFamilyNames to StringExtensions.FormatFontNames
Signed-off-by: leo <longshuang@msn.cn>
2026-04-16 14:41:47 +08:00
leo
3c747494a8 fix: app will crash when it is quiting from Dock (#2271)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-16 14:19:38 +08:00
leo
5a35c41517 fix: directly patch the final file when trying to stage/unstage/discard selected hunk with renamed/copied file (#2272)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-16 12:23:15 +08:00
leo
8bdba69cb4 refactor: rewrite the way to quit app
Signed-off-by: leo <longshuang@msn.cn>
2026-04-16 11:47:42 +08:00
leo
538001a72f fix: enable Set as tracking branch should be visible when push to a new branch (#2273)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-16 10:51:20 +08:00
github-actions[bot]
f5d5f63bdd doc: Update translation status and sort locale files 2026-04-15 11:23:35 +00:00
leo
6abdf32cf4 fix: remove --push option because it is not valid parameter for git-flow-next (#2269)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-15 19:23:14 +08:00
leo
460cc68995 enhance: do not show Git LFS submenu for submodules (#2264)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-15 19:10:03 +08:00
github-actions[bot]
27f5f5e27d doc: Update translation status and sort locale files 2026-04-15 09:47:56 +00:00
leo
07b9c7a1c2 feature: show uncommitted changes count for submodule (#2264)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-15 17:47:34 +08:00
leo
2ed3a79e7f refactor: move some code from App to Views.ControlExtensions
Signed-off-by: leo <longshuang@msn.cn>
2026-04-15 12:14:55 +08:00
leo
0bf4f92247 fix: fetch AI models in background to avoid main window waiting to show (#2267)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-15 11:00:06 +08:00
leo
5fd7551869 enhance: show the Submodule Change Details window on the same screen of it's parent (#2264)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-15 10:36:54 +08:00
leo
cff6db8dc7 enhance: disable OPEN DETAILS button when one of submodule revision is lost
Signed-off-by: leo <longshuang@msn.cn>
2026-04-15 10:32:40 +08:00
github-actions[bot]
87768e9d98 doc: Update translation status and sort locale files 2026-04-14 12:15:24 +00:00
leo
b42464163a feature: supports to view details changes of submodule (only if this submodule is initialized and not available for new/delete submodule change) (#2264)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-14 20:14:58 +08:00
leo
5a838ec8f2 ux: copied icon change duration
Signed-off-by: leo <longshuang@msn.cn>
2026-04-14 16:17:27 +08:00
leo
1ca4145e00 fix: infinite-loop occurs when interactive rebasing with multiple fixup!/squash! commits target a single commit (#2261)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-14 16:06:39 +08:00
leo
4940714f2f code_style: refine diff result parsing
Signed-off-by: leo <longshuang@msn.cn>
2026-04-14 15:48:16 +08:00
Shun-ichi Goto
c5eb024043 feature: allow partial stage/unstage/discard for non-UTF8 text in diff view (#2260)
Current implementation fails on partial stage/unstage/discard operations for
non-UTF8 text because of applying a patch made with broken (replaced) text.
This modification allows these operation by preserving the original raw bytes
from the output of `git diff`, and use it to create patch file.
2026-04-14 14:45:37 +08:00
leo
0d5185b13d feature: reorder squash commits to its right position when loading commits for interactive rebase (#588)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-14 13:57:06 +08:00
leo
e6ba0534dc feature: reorder fixup commits to its right position when loading commits for interactive rebase (#588)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-14 11:14:03 +08:00
leo
68a409c0ac enhance: when cloning remote repo or opening local repo, the Group is No Group (Uncategorized) by default (#2258)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-13 18:14:08 +08:00
leo
b7796f19ef feature: show a checked icon when sha was copied
Signed-off-by: leo <longshuang@msn.cn>
2026-04-13 18:04:08 +08:00
leo
c4c75c32c7 revert: use blank User-Agent header when communicating with open-ai compatible service
This reverts commit 26ab0a7529.

Signed-off-by: leo <longshuang@msn.cn>
2026-04-13 17:28:55 +08:00
github-actions[bot]
f8e8dcab56 doc: Update translation status and sort locale files 2026-04-13 07:43:11 +00:00
leo
6f58f479c2 feature: add hotkey Ctrl+Shift+O/⌘+⇧+O to open local repository (#2256)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-13 15:42:49 +08:00
github-actions[bot]
6eaf636b23 doc: Update translation status and sort locale files 2026-04-13 07:20:39 +00:00
leo
d6f45cca7d fix: bad condition to check if auto-fetch is enabled (#2257)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-13 15:17:43 +08:00
leo
c1a5e986bf refactor: rewrite Open Local Repository feature
Signed-off-by: leo <longshuang@msn.cn>
2026-04-13 15:16:22 +08:00
leo
3db91ed5ae feature: supports to choose group and bookmark when cloning remote repository
Signed-off-by: leo <longshuang@msn.cn>
2026-04-13 14:14:18 +08:00
leo
52b51ffb16 enhance: AI-based commit message generator (#2255)
- Make `AI Assistant` window resizable
- Make `AI Assistant` window non-modal dialog
- Clean up code

Signed-off-by: leo <longshuang@msn.cn>
2026-04-13 11:20:42 +08:00
leo
f726d9f085 Merge branch 'master' into develop 2026-04-13 10:43:20 +08:00
leo
7b5ef8c867 Merge branch 'release/v2026.08' v2026.08 2026-04-13 10:42:30 +08:00
leo
a46e752ef9 version: Release 2026.08
Signed-off-by: leo <longshuang@msn.cn>
2026-04-13 10:42:20 +08:00
leo
13e2597168 enhance: avoid pre-edit text box being clipped
Signed-off-by: leo <longshuang@msn.cn>
2026-04-09 16:33:44 +08:00