Commit Graph

29 Commits

Author SHA1 Message Date
Petr Mironychev
2b539bbdeb fix: Remove check ignoring file on open 2025-04-21 08:08:20 +02:00
Petr Mironychev
b36d01d2c7
feat: Improve quick refactor dialog (#165) 2025-04-17 10:34:31 +02:00
Petr Mironychev
615175bea8
feat: Add file list for ignoring in request for llm (#163) 2025-04-17 09:12:47 +02:00
Petr Mironychev
bacde51d71
feat: Add quick refactor command via context menu (#161)
* feat: Add quick refactor command via context menu
* feat: Add settings for Quick Refactor
2025-04-14 01:01:44 +02:00
Petr Mironychev
418578743a feat: Prepare widget for chat 2025-04-09 18:27:25 +02:00
Petr Mironychev
62de53c306 chore: Update copyrights 2025-04-04 18:01:02 +02:00
Petr Mironychev
ffaf6bd61b
feat: Add code completion request progress animation (#153) 2025-04-02 21:00:45 +02:00
Petr Mironychev
d58ff90458 fix: Fixed typo in the use of the project name 2025-03-27 00:34:10 +01:00
Povilas Kanapickas
3839d6896c
refactor: Pass LLMClientInterface to QodeAssistClient (#122)
Contructing LLMClientInterface in constructor of QodeAssistClient when
initializing base class severely limits what can be done. In particular,
no members can be referred to, because nothing of the class instance
itself has been initialized at that point of time.
2025-03-10 16:56:27 +01:00
Povilas Kanapickas
58c3e26e7f
refactor: Decouple LLMClientInterface from ProvidersManager (#120)
This will be needed for tests.
2025-03-10 10:40:51 +01:00
Povilas Kanapickas
98e1047bf1
refactor: Decouple prompt template manager from their users (#115)
This makes it possible to test the user classes
2025-03-10 02:13:10 +01:00
Povilas Kanapickas
6c323642e4
refactor: Inject settings into LLMClientInterface (#114)
This reduces reliance on global state and makes it more possible to test
the code.
2025-03-08 15:08:15 +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
511f5b36eb
Upgrade to version 0.4.4
* feat: Add attachments for message
* feat: Support QtC color palette for chat view
* feat: Improve code completion from non-FIM models
* refactor: Removed trimming messages
* chore: Bump version to 0.4.4
2025-01-08 02:05:25 +01:00
Petr Mironychev
f27429aa66 refactor: Move context to separate lib 2024-12-24 22:45:20 +01:00
Petr Mironychev
d04e5bc967
Add Claude provider and templates for chat and code (#55)
* feat: Add provider settings
* feat: Add Claude provider
* feat: Add Claude templates
* refactor: Setting input sensitivity
* fix: Back text after read code block
* fix: Add missing system message for ollama fim
2024-12-23 22:22:01 +01:00
Petr Mironychev
7dee6f62c0 feat: Add project settings panel 2024-12-21 14:11:45 +01:00
Petr Mironychev
09cde8fd3d ♻️ refactor: Multiline text suggestion 2024-12-17 00:47:15 +01:00
Petr Mironychev
55e2b24b8d
Upgrade plugin to Qt Creator 15
* 🐛 fix: Change plugin configs
* 🐛 fix: Update Button aspect api
* 🐛 fix: Temproary fix for LLMSuggestions
* 🐛 fix: Update github actions
* 🔖 chore: Upgrade version in README
2024-12-03 11:15:35 +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
8e052ff45c Add settings for cache of changes 2024-09-11 01:59:25 +02:00
Petr Mironychev
cd1a9e16e0 Add basic cache manager 2024-09-11 01:25:00 +02:00
Petr Mironychev
9361c27d6e Add smart trigger for call suggestion 2024-09-08 02:51:56 +02:00
Petr Mironychev
f64ea42071 Remove origin qodesettings 2024-09-08 01:07:39 +02:00
Petr Mironychev
384e07ba62 Move suggestionTimer to general settings 2024-09-08 00:18:23 +02:00
Petr Mironychev
b5ca11ed38 Move settings to General Page 2024-09-07 23:10:11 +02:00
Petr Mironychev
753365ea52 Add multiline insert support 2024-09-02 10:54:14 +02:00
Petr Mironychev
819e103471 Initial commit 2024-08-27 11:58:55 +02:00