leo
163e8cc0a4
feature: add context menu for issue link in commit details panel ( #651 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-04 15:31:55 +08:00
leo
5c92fbdb37
fix: MinWidth not work while manually resizing window ( #619 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-10-29 19:59:22 +08:00
leo
1044915be1
refactor: OpenAI integration
...
* supports configure multiple services
* supports select service when generate commit message by OpenAI
Signed-off-by: leo <longshuang@msn.cn>
2024-10-28 11:00:11 +08:00
leo
a5594130ed
code_style: run dotnet format
...
Signed-off-by: leo <longshuang@msn.cn>
2024-10-23 15:28:09 +08:00
leo
d21a8f2449
refactor: rewrite OpenAI integration
...
Signed-off-by: leo <longshuang@msn.cn>
2024-10-23 14:05:40 +08:00
leo
9153bbe07f
feature: add conventional commit message generator ( #574 )
2024-10-18 16:20:45 +08:00
leo
9a8f4e20fb
feature: add hotkey Alt+Enter/⌥+Enter
to auto stage all local changes and then commit ( #521 )
2024-09-27 22:21:56 +08:00
leo
fb0120d338
refactor: terminal/shell integration ( #471 )
2024-09-14 12:09:50 +08:00
leo
5c2583db67
enhance: notify user when try to generate commit message by OpenAI but not files are added to commit
2024-09-13 15:26:12 +08:00
leo
ea3a6a4755
feature: auto focus the next
change after stage/unstage selected changes ( #464 )
2024-09-12 16:33:56 +08:00
leo
16f8e2fd0b
feature: simple implementation for generating commit message by OpenAI ( #456 )
2024-09-12 09:42:47 +08:00
leo
c22ba75780
enhance: supports using Delete
or Backspace
to discard selected changes ( #423 )
2024-08-29 10:10:28 +08:00
Hannes Braun
bb54c14566
Add Enter as keybinding for staging/unstaging
2024-08-28 15:17:07 +02:00
leo
a807aa9e12
code_style: remove all IDE warnings
2024-07-14 15:55:15 +08:00
leo
b192a1c423
refactor: use TreeDataGrid instead of TreeView/DataGrid to improve performance ( #148 )
2024-05-29 10:42:24 +08:00
leo
0dea7ed0e2
fix: context menu did NOT closed after its placement target being recycled ( #140 )
2024-05-23 21:24:22 +08:00
leo
96d4150d26
project: reorganize the structure of the project.
...
* remove dotnet-tool.json because the project does not rely on any dotnet tools.
* remove Directory.Build.props because the solution has only one project.
* move src/SourceGit to src. It's not needed to put all sources into a subfolder of src since there's only one project.
2024-04-02 20:00:33 +08:00
Enner Pérez
a1a14f8858
Project Location
2024-03-20 02:38:28 -05:00
leo
18aaa0a143
style: add .editorconfig for code formatting. see issu #25
2024-03-18 09:37:06 +08:00
leo
60e664ab26
optimize<*>: use custom view locator instead of ContentControl.DataTemplates to avoid memory leak.
2024-03-02 23:34:32 +08:00
leo
91ef4e44a4
optimize<WorkingCopy>: clear selection after WorkingCopy unloaded
2024-02-27 18:51:57 +08:00
leo
2aacec75b4
optimize<*>: add a static method CreateMenuIcon to App. Restore working copy changes' selection state after refreshed
2024-02-27 18:26:05 +08:00
leo
b40ca42d73
feature<WorkingCopy>: finish recent commit message picker
2024-02-18 15:44:05 +08:00
leo
2a62596999
refactor<*>: rewrite all with AvaloniaUI
2024-02-06 15:08:37 +08:00