Douglas Cunha
e7ac482490
Merge branch 'develop' into custom
2024-10-25 09:49:03 -03:00
GadflyFang
28773f0e2d
doc: Make the badges clickable and redirect to the TRANSLATION.md ( #601 )
...
Continuous Integration / Build (push) Has been cancelled
Continuous Integration / Prepare version string (push) Has been cancelled
Localization Check / localization-check (push) Has been cancelled
Continuous Integration / Package (push) Has been cancelled
* Make the badges clickable and redirect to the TRANSLATION.md
* Move localization check script file position
---------
Signed-off-by: Gadfly <gadfly@gadfly.vip>
2024-10-25 14:51:49 +08:00
github-actions[bot]
7e1624c2d6
doc: Update translation status and missing keys
2024-10-25 06:24:15 +00:00
leo
398b000136
localization: remove unused translations
...
Signed-off-by: leo <longshuang@msn.cn>
2024-10-25 14:23:53 +08:00
github-actions[bot]
b90a2b05f1
doc: Update translation status and missing keys
2024-10-25 06:22:50 +00:00
GadflyFang
32de28c16e
ci: add Localization Check CI ( #600 )
...
Signed-off-by: Gadfly <gadfly@gadfly.vip>
2024-10-25 14:22:38 +08:00
leo
fa4f0a6bd4
ux: move prompt settings to advanced
...
Signed-off-by: leo <longshuang@msn.cn>
2024-10-25 09:51:51 +08:00
Douglas Cunha
c6d308be2c
feat: Add dynamic language support in commit message generation with OpenAI
...
- Add support for dynamic language prompts in commit message generation.
- Add property to store selected language in OpenAI model.
- Add new icon definition for language selection in the icon resource file.
- Add localization string for the tip regarding the selected language in the OpenAI Assistant feature.
- Add OpenAI assistant strings for commit message generation in Brazilian Portuguese localization.
- Add SelectedLanguage property to manage language preference.
- Add method to create context menu for selecting language.
- Refactor tooltips and adjust button layouts for better alignment and additional functionality.
- Add a method to open a context menu for language selection in the WorkingCopy view.
Signed-off-by: Douglas Cunha <dougcunha@gmail.com>
2024-10-24 18:35:50 -03:00
Douglas Cunha
63f75dc589
refactor: improve pt_BR localization clarity and consistency
...
- Refactor pt_BR localization strings for improved clarity and consistency in UI text across various components.
- Add password masking to the API key input field.
2024-10-24 10:17:35 -03:00
GadflyFang
c08c307c7a
enhance: add GitLab Issue/MR sample rules ( #598 )
...
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
* enhance: add GitLab Issue/MR sample rules
* fix: remove blank in zh_CN
---------
Signed-off-by: Gadfly <gadfly@gadfly.vip>
2024-10-24 18:07:04 +08:00
leo
d3d71af0e8
enhance: only alloc temp buffer once time ( #597 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-10-24 17:07:30 +08:00
leo
339bceef3d
fix: files should be displayed after folders ( #597 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-10-24 17:00:03 +08:00
leo
76a7a2228f
feature: use numeric sorting for all trees ( #597 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-10-24 15:11:10 +08:00
leo
12bb915bd8
code_review: PR #596
...
- Add `ViewModels.Preference.PrepareOpenAIPrompt()` method to generate default prompt instead of a const fallback value. Therefore, it is more convenient for us to modify the default value in the Preference dialog.
- Modify the default prompts. Rename `SubjectPrompt` to `GenerateSubjectPrompt`. Rename `SummaryPrompt` to `AnalyzeDiffPrompt`.
- Rewrite the way to build OpenAI user content for subject generation
Signed-off-by: leo <longshuang@msn.cn>
2024-10-24 10:22:06 +08:00
Douglas Cunha
2f68aed817
feat: improve commit message generation with AI prompts ( #596 )
...
- Refactor the commit message generation process to utilize default prompts and enhance clarity while eliminating redundancy.
- Added new properties for subject and summary prompts, while improving cancellation support in async task handling.
- feat: add AI prompts for commit message generation.
- Updated the formatting of the package reference for consistency in the project file.
- Add properties for managing OpenAI subject and summary prompts in the Preference view model.
- Refactor layout and add new input fields for AI subject and summary prompts in the preferences view.
2024-10-24 09:31:05 +08:00
leo
547c28adb8
fix: locks list does not update after unlock
...
Continuous Integration / Build (push) Has been cancelled
Continuous Integration / Prepare version string (push) Has been cancelled
Continuous Integration / Package (push) Has been cancelled
Signed-off-by: leo <longshuang@msn.cn>
2024-10-23 16:55:22 +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
d4302b4faa
refactor: render +
/-
marks after line number
...
Signed-off-by: leo <longshuang@msn.cn>
2024-10-23 15:19:59 +08:00
Katharina Sternbauer
5707d0b79a
translation: Add missing DE keys, fix misspelling ( #594 )
...
- Fix one misspelling where a "c" was missing before a "c" in the work Auschecken
- Add missing DE translations for new feature items
2024-10-23 14:27:22 +08:00
leo
d21a8f2449
refactor: rewrite OpenAI integration
...
Signed-off-by: leo <longshuang@msn.cn>
2024-10-23 14:05:40 +08:00
leo
f6e1e65a53
feature: add +
/-
in line number to indicate type of change ( #593 )
2024-10-23 12:03:22 +08:00
leo
06fd49ba92
feature: support --signoff
for git commit
command ( #591 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-10-23 09:46:27 +08:00
leo
b9d7f908c9
refactor: do NOT use the --prune
parameter for git fetch
command ( #590 )
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
2024-10-22 16:54:21 +08:00
leo
077e35b860
code_style: allowEmpty
is not needed any more
2024-10-22 15:01:20 +08:00
leo
93e964dcb6
readme: add badges
2024-10-22 11:21:07 +08:00
leo
728d003717
code_review: PR #589
...
* do not using namespace `SourceGit.*`
* should use branch instead of repository
2024-10-22 10:06:53 +08:00
leo
1855b43750
feature: allow empty commit ( #587 )
2024-10-22 10:03:43 +08:00
Luis Frey
a8a7775b83
feature: add ${branch_name} option to commit templates ( #589 )
2024-10-22 09:44:53 +08:00
leo
6dac26d525
refactor: since there is a hotkey to stage and commit, remove the unsafe auto-stage configure
2024-10-22 09:29:49 +08:00
leo
31e7bef01d
docs: typo in readme
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
2024-10-21 20:28:49 +08:00
leo
bb45a5af8e
enhance: use \S
instead of \w
to supports emoji character
2024-10-21 17:07:56 +08:00
leo
3296f90feb
enhance: only show two chars when they are all ascii letters or digits ( #585 )
2024-10-21 16:58:15 +08:00
leo
a5e783da08
enhance: disable Fast-Forward
for worktree which is not current branch
2024-10-21 16:39:57 +08:00
leo
3b1a54dffd
refactor: use git update-ref $LOCAL_BRANCH $REMOTE_BRANCH
instead of git fetch $REMOTE $LOCAL_BRANCH $REMOTE_BRANCH
to fast-forward local branch without checkout it first.
2024-10-21 16:20:34 +08:00
leo
00a2ec5abe
enhance: conventional commit message builder supports breaking changes prefix ( #584 )
2024-10-21 15:47:54 +08:00
Antony David
3804b0a828
fix(histories): handle commits with breaking changes ( #584 )
2024-10-21 15:41:31 +08:00
Dmitrij D. Czarkoff
bb6ceb03b9
fix: Display all parents even if there are more then 2 ( #583 )
2024-10-21 15:38:30 +08:00
leo
67b6a6d9d5
refactor: using custom PATH
instead of reading it from zsh
( #581 )
...
* run `echo $PATH > ~/Library/Application\ Support/SourceGit/PATH` to generate to custom PATH file for SourceGit
2024-10-21 15:31:13 +08:00
leo
188bf02349
Merge branch 'master' into develop
2024-10-21 09:15:22 +08:00
leo
0bb502c7cf
Merge branch 'release/v8.35'
2024-10-21 09:15:03 +08:00
leo
f633c5260e
version: Release 8.35
2024-10-21 09:14:49 +08:00
AquariusStar
67b9d7a305
work on translation ( #579 )
2024-10-21 09:13:34 +08:00
Chiahong
204d5cecec
localization: update zh_TW.axaml ( #578 )
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
2024-10-20 22:41:16 +08:00
leo
0539a94cbe
feature: mark deleted repository and auto remove it after scan default clone dir ( #576 )
2024-10-20 20:42:14 +08:00
leo
9668efbd8c
code_style: remove Rider warnings
2024-10-20 20:16:54 +08:00
leo
45869c27b8
enhance: ignore untracked files when staging all changes with INCLUDE UNTRACKED FILES
turned off ( #577 )
2024-10-20 18:32:05 +08:00
leo
7c253637fc
enhance: supports escaped remote url ( #575 )
Continuous Integration / Build (push) Has been cancelled
Continuous Integration / Prepare version string (push) Has been cancelled
Continuous Integration / Package (push) Has been cancelled
2024-10-18 18:02:40 +08:00
leo
07cc0b7423
fix: Simplified and Traditional Chinese content is reversed
2024-10-18 16:48:42 +08:00
leo
d3bca20034
ux: using Grid instead of StackPanel to layout convertional commit change type
2024-10-18 16:33:13 +08:00
leo
72b46a6e16
ux: use the same icon for conventional commit message generator ( #574 )
2024-10-18 16:28:07 +08:00