Commit Graph

5169 Commits

Author SHA1 Message Date
leo
2581f24b7b code_style: remove unused namespace using
Signed-off-by: leo <longshuang@msn.cn>
2026-04-08 14:19:28 +08:00
leo
255138f20f refactor: use DirectoryInfo to get absolute path of repository (#2246)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-08 10:27:36 +08:00
Shun-ichi Goto
03bfa29c82 feature: allow editing of repository name via tab context menu (#2250)
* feature: allow editing of repository name via context menu of repository tab

Now we can edit tab name while seeing repository view.
This is a same feature of 'Edit' action for repository path in welcome view.
Add text resource "Text.PageTabBar.Tab.Edit" and  its translations are copied
from "Text.Welcome.Edit".

Note: The feature of changing bookmark is duplicated in a sub menu and
the edit dialog.

* refactor: remove duplicated menu action 'Bookmark'

Remove the 'Bookmark' sub-menu action because 'Edit'  action contains it.
The text resource "PageTabBar.Tab.Bookmark" and its translations are also removed.
2026-04-08 10:19:41 +08:00
github-actions[bot]
d2aa9660bd doc: Update translation status and sort locale files 2026-04-07 05:57:00 +00:00
Javier J. Martínez M.
834cc0c56f localization: update Spanish translation (#2244)
+ Add missing strings.
2026-04-07 13:56:49 +08:00
leo
f8b91ecaca enhance: use string.Equals instead of operator ==
Signed-off-by: leo <longshuang@msn.cn>
2026-04-07 10:53:39 +08:00
leo
3bf2da28d0 enhance: auto-select the new HEAD after reword (#2236)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-07 10:42:06 +08:00
github-actions[bot]
488e64d22d doc: Update translation status and sort locale files 2026-04-07 02:29:03 +00:00
AquariusStar
ba997edb32 localization: update Russian translate (#2240) 2026-04-07 10:28:54 +08:00
leo
9dd1914e62 refactor: move some codes from App to Views.ControlExtensions
Signed-off-by: leo <longshuang@msn.cn>
2026-04-03 16:10:55 +08:00
leo
68831b22dc refactor: notifications
- Modal dialog must display error message on top of its self
- Commands should only depends on Models and Native

Signed-off-by: leo <longshuang@msn.cn>
2026-04-03 12:35:02 +08:00
leo
9e0ba44fcb fix: remote's visit url must remove the account info part (#2235)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-02 18:56:02 +08:00
leo
b81c67c911 localization: apply selected datetime format in About dialog (#2223)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-02 17:41:44 +08:00
leo
8ec1527fe6 ux: keybindings for BranchSelector
Signed-off-by: leo <longshuang@msn.cn>
2026-04-02 15:06:02 +08:00
leo
26ab0a7529 refactor: use blank User-Agent header when communicating with open-ai compatible service (#2216)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-02 10:35:49 +08:00
leo
6792614f20 project: upgrade AvaloniaEdit
Signed-off-by: leo <longshuang@msn.cn>
2026-04-01 17:54:11 +08:00
leo
43827a5106 fix: duplicated repo may be added when scanning repositories on case-insensitive platforms (#2230)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-01 14:22:30 +08:00
github-actions[bot]
a05e7975e8 doc: Update translation status and sort locale files 2026-04-01 03:28:28 +00:00
leo
e684d71302 refactor: dynamic loading and choosing AI model in assistant dialog (#2228)
Signed-off-by: leo <longshuang@msn.cn>
2026-04-01 11:28:10 +08:00
leo
7ca1c5539a feature: allow Doubao detecting selection in commit message box on Windows
Signed-off-by: leo <longshuang@msn.cn>
2026-03-31 18:09:00 +08:00
leo
bc6d837c5c ux: simplify data template for branch name in BranchSelector
Signed-off-by: leo <longshuang@msn.cn>
2026-03-31 14:30:02 +08:00
leo
58e3130a40 ux: makes BranchSelector looks like normal ComboBox
Signed-off-by: leo <longshuang@msn.cn>
2026-03-31 14:21:59 +08:00
leo
4dd2847d35 feature: use custom BranchSelector instead of ComboBox to select remote branches with searching enabled (#2217)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-31 13:15:31 +08:00
github-actions[bot]
1f1cd2fbf3 doc: Update translation status and sort locale files 2026-03-30 07:02:42 +00:00
leo
0460b0dec6 ux: layout of change collection view
Signed-off-by: leo <longshuang@msn.cn>
2026-03-30 14:59:38 +08:00
leo
0c37957a21 feature: support git stash branch <branch_name> <stash> command (#2227)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-30 14:48:11 +08:00
leo
ca9f5e179f code_style: move some code from agent to service; rename async method with Async suffix; fix typos
Signed-off-by: leo <longshuang@msn.cn>
2026-03-30 11:53:57 +08:00
leo
66e51ba706 project: upgrade AvaloniaUI to 11.3.13
Signed-off-by: leo <longshuang@msn.cn>
2026-03-30 11:38:44 +08:00
github-actions[bot]
3e364f75d0 doc: Update translation status and sort locale files 2026-03-30 03:32:22 +00:00
leo
82cedf858e feature: supports to exclude modifed/deleted files while discarding local changes (#2226)
Signed-off-by: leo <longshuang@msn.cn>
2026-03-30 11:26:00 +08:00
leo
bd45b3b4e6 Merge branch 'master' into develop 2026-03-30 10:33:29 +08:00
leo
01feffa170 Merge branch 'release/v2026.07' v2026.07 2026-03-30 10:32:50 +08:00
leo
56c6420fdf version: Release 2026.07
Signed-off-by: leo <longshuang@msn.cn>
2026-03-30 10:32:35 +08:00
github-actions[bot]
e8cc8a9a09 doc: Update translation status and sort locale files 2026-03-30 02:29:46 +00:00
AquariusStar
b5b3ec4c81 localization: update Russian translate (#2225) 2026-03-30 10:29:33 +08:00
github-actions[bot]
c3add9a002 doc: Update translation status and sort locale files 2026-03-30 02:29:31 +00:00
Javier J. Martínez M.
7638dd07f6 localization: update Spanish translation (#2223)
- Add missing strings.
2026-03-30 10:29:17 +08:00
leo
29410e36a3 ux: focused visual style for text editor
Signed-off-by: leo <longshuang@msn.cn>
2026-03-27 14:30:14 +08:00
leo
03ab1afff3 enhance: improve AI commit message generation instructions and tool descriptions
Signed-off-by: leo <longshuang@msn.cn>
2026-03-27 11:35:51 +08:00
leo
86a385d865 ux: better tab navigation
Signed-off-by: leo <longshuang@msn.cn>
2026-03-27 11:09:40 +08:00
github-actions[bot]
b001eb85c2 doc: Update translation status and sort locale files 2026-03-26 08:20:11 +00:00
leo
bc0f86b4ba feature: add Use context menu entry to apply selected text as commit message
Signed-off-by: leo <longshuang@msn.cn>
2026-03-26 16:19:50 +08:00
leo
3b6342dc6a refactor: use git status --porcelain=v2 -b to get current branch info of a repo
Signed-off-by: leo <longshuang@msn.cn>
2026-03-26 15:24:29 +08:00
leo
ccddd4bdc0 feature: show token usage in AI assistant result
Signed-off-by: leo <longshuang@msn.cn>
2026-03-25 16:43:39 +08:00
leo
e6bfff81c2 feat: improve error handling and cancellation behavior in AI assistant
- Display error (include exception) in current window
- Improve cancellation behavior to preserve current `IsGenerating` state for proper UI updates

Signed-off-by: leo <longshuang@msn.cn>
2026-03-25 15:24:49 +08:00
leo
446c806246 refactor: use a single command to get staged files with --amend option enabled
Signed-off-by: leo <longshuang@msn.cn>
2026-03-25 14:59:47 +08:00
leo
917c3177fc refactor: use async methods instead of Task.Run in AIAssistant
Signed-off-by: leo <longshuang@msn.cn>
2026-03-25 12:10:02 +08:00
leo
316cc26785 code_style: remove unnecessary functions
Signed-off-by: leo <longshuang@msn.cn>
2026-03-25 11:46:24 +08:00
github-actions[bot]
a413949001 doc: Update translation status and sort locale files 2026-03-25 03:32:51 +00:00
leo
da41d2a706 ux: enable horizontal scroll in AI assistant view
Signed-off-by: leo <longshuang@msn.cn>
2026-03-25 11:32:32 +08:00