Commit Graph

41 Commits

Author SHA1 Message Date
Petr Mironychev
637a4d9d4c
feat: Add custom providers endpoint (#188) 2025-05-17 09:21:06 +02:00
Petr Mironychev
62de53c306 chore: Update copyrights 2025-04-04 18:01:02 +02:00
Petr Mironychev
9d7d084448
fix: Wrong template replace to first template (#143) 2025-03-17 02:48:18 +01:00
Povilas Kanapickas
cb3464170e
chore: Run clang-format over the codebase (#91)
This commit is a result of the following commands:

clang-format-19 --style=file -i $(git ls-files | fgrep .cpp)
clang-format-19 --style=file -i $(git ls-files | fgrep .hpp)
2025-03-05 01:45:15 +01:00
Povilas Kanapickas
ca0fb5efbb
fix: Make plugin registration be compatible with Qt Creator 16 (#80)
This introduces changes needed after the following commit in Qt Creator:

ba5e4b7eff

Core: Provide settings categories centrally
2025-03-04 11:29:30 +01:00
Povilas Kanapickas
3b188740e8
fix: Make settings dialogs button order consistent (#84)
Currently on Linux most dialogs follow the following order of action
buttons: "OK", "Cancel" (left to right). However, several dialogs are
constructed explicitly and don't follow this convention.

This commit fixes this discrepancy.

Fixes: https://github.com/Palm1r/QodeAssist/issues/83
2025-03-03 19:12:01 +01:00
Povilas Kanapickas
0d22e1866e
fix: Add tooltip about where log messages can be seen (#86) 2025-03-03 19:00:25 +01:00
Povilas Kanapickas
61196cae90
chore: Run clang-format over the codebase (#82)
This commit is a result of the following commands:

clang-format-19 --style=file -i $(git ls-files | fgrep .cpp)
clang-format-19 --style=file -i $(git ls-files | fgrep .hpp)
2025-03-02 22:44:20 +01:00
Petr Mironychev
f6fd411b2d feat: Add moving to api key settings page if needed 2025-02-26 21:51:11 +01:00
Petr Mironychev
903eb50e7a fix: Current template description in General Settings 2025-02-26 13:39:49 +01:00
Petr Mironychev
90ae6cd1c0 feat: Add checkbox for disabling chat 2025-02-26 13:18:30 +01:00
Petr Mironychev
2ad0117498 fix: Crash in open General Settings after another settings tab 2025-02-26 11:15:36 +01:00
Petr Mironychev
9d58565de3 feat: Add template description in general settings 2025-02-25 21:58:39 +01:00
Petr Mironychev
2a0beb6c4c feat: Add language-specific LLM preset configuration
- Add ability to configure separate provider/model/template for specific programming language
- Add UI controls for language preset configuration
- Support custom provider selection per language
- Support custom model selection per language
- Support custom template selection per language
2025-02-02 22:57:18 +01:00
Petr Mironychev
928490d31f fix: small style changes 2025-01-24 01:50:56 +01:00
Petr Mironychev
ae76850e78 fix: Buttons order in urls dialog on general page 2025-01-24 00:29:15 +01:00
Petr Mironychev
9db61119aa
feat: Add check plugin update and dialog for update 2025-01-13 20:11:27 +01:00
Petr Mironychev
a38debb140 🐛 fix: Remove test buttons 2024-12-12 15:25:31 +01:00
Petr Mironychev
50087aa744 Change configure part in description
- Replace codellama to qwen models
- Add prefer auto template for ollama provider
2024-11-23 21:55:57 +01:00
Petr Mironychev
4f2dc0c450 feat: Add Ollama auto template for chat 2024-11-23 21:15:34 +01:00
Petr Mironychev
80fe388bdd
feat: Add automatic template handling for Ollama models (#43)
* feat: Add automatic template handling for Ollama models

- Add OllamaAutoFim
- Use native Ollama API format when possible
- Remove need for manual template selection for most Ollama models
- Default to model-specific format from Ollama modelfile
- Fallback to manual template selection if needed

This change simplifies configuration by automatically using
the correct template format for each Ollama model.
2024-11-23 19:37:55 +01:00
Petr Mironychev
f209cb75a2
Impove UX general setting by added helpers dialogs for user (#42)
- Added dialogs for selecting url, model and custom model when provider doesn't provide model list or setup of qode assist is not finishing
2024-11-16 15:25:28 +01:00
Petr Mironychev
251a9bae03 Fix settings category icon and name 2024-11-11 11:26:11 +01:00
Petr Mironychev
bc93bce03b Adapt new settings 2024-11-11 00:03:38 +01:00
Petr Mironychev
b141e54e3e Rework General Settings 2024-11-10 20:42:10 +01:00
Petr Mironychev
1ec6098210 Move ButtonAspect 2024-11-10 18:56:57 +01:00
Petr Mironychev
5b43eb4fd2 Increase default max tokens for chat before deleting first messages 2024-10-17 00:05:31 +02:00
Petr Mironychev
0c045e65df Upgrade to version 0.3.0
new QML Chat
Qwen chat model
2024-10-14 00:10:24 +02:00
Petr Mironychev
d235d0fcdf Fix providers and prompt default value 2024-10-02 22:25:53 +02:00
Petr Mironychev
b559a17407 Fix getting models list 2024-09-24 08:59:26 +02:00
Petr Mironychev
93c69df1b9 Fix typo 2024-09-23 00:19:38 +02:00
Petr Mironychev
04c44f5916 Add basic chat widgets and functionality 2024-09-23 00:10:23 +02:00
Petr Mironychev
c89fe1451b Improve settings accessibility 2024-09-15 01:20:26 +02:00
Petr Mironychev
793b855819 Change default value for start ai suggestion 2024-09-11 01:59:45 +02:00
Petr Mironychev
539a220771 Fix settings layouts 2024-09-08 14:31:52 +02:00
Petr Mironychev
9361c27d6e Add smart trigger for call suggestion 2024-09-08 02:51:56 +02:00
Petr Mironychev
216c28aa5e Fix names, icon and tips 2024-09-08 01:42:23 +02:00
Petr Mironychev
384e07ba62 Move suggestionTimer to general settings 2024-09-08 00:18:23 +02:00
Petr Mironychev
356f28a97b Move context settings to page 2024-09-07 23:51:23 +02:00
Petr Mironychev
b5ca11ed38 Move settings to General Page 2024-09-07 23:10:11 +02:00
Petr Mironychev
d49cd07dd0 Add empty pages for future settings 2024-09-07 20:11:54 +02:00