Commit Graph

29 Commits

Author SHA1 Message Date
2b539bbdeb fix: Remove check ignoring file on open 2025-04-21 08:08:20 +02:00
b36d01d2c7 feat: Improve quick refactor dialog (#165) 2025-04-17 10:34:31 +02:00
615175bea8 feat: Add file list for ignoring in request for llm (#163) 2025-04-17 09:12:47 +02:00
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
418578743a feat: Prepare widget for chat 2025-04-09 18:27:25 +02:00
62de53c306 chore: Update copyrights 2025-04-04 18:01:02 +02:00
ffaf6bd61b feat: Add code completion request progress animation (#153) 2025-04-02 21:00:45 +02:00
d58ff90458 fix: Fixed typo in the use of the project name 2025-03-27 00:34:10 +01:00
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
58c3e26e7f refactor: Decouple LLMClientInterface from ProvidersManager (#120)
This will be needed for tests.
2025-03-10 10:40:51 +01:00
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
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
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
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
f27429aa66 refactor: Move context to separate lib 2024-12-24 22:45:20 +01:00
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
7dee6f62c0 feat: Add project settings panel 2024-12-21 14:11:45 +01:00
09cde8fd3d ♻️ refactor: Multiline text suggestion 2024-12-17 00:47:15 +01:00
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
bc93bce03b Adapt new settings 2024-11-11 00:03:38 +01:00
b141e54e3e Rework General Settings 2024-11-10 20:42:10 +01:00
8e052ff45c Add settings for cache of changes 2024-09-11 01:59:25 +02:00
cd1a9e16e0 Add basic cache manager 2024-09-11 01:25:00 +02:00
9361c27d6e Add smart trigger for call suggestion 2024-09-08 02:51:56 +02:00
f64ea42071 Remove origin qodesettings 2024-09-08 01:07:39 +02:00
384e07ba62 Move suggestionTimer to general settings 2024-09-08 00:18:23 +02:00
b5ca11ed38 Move settings to General Page 2024-09-07 23:10:11 +02:00
753365ea52 Add multiline insert support 2024-09-02 10:54:14 +02:00
819e103471 Initial commit 2024-08-27 11:58:55 +02:00