Commit Graph

88 Commits

Author SHA1 Message Date
Petr Mironychev
2891b313d2 refactor: Separate and simplified tools (#340) 2026-04-19 18:12:15 +02:00
Petr Mironychev
ede2c01eb7 Update LLMQore to v0.0.4 (#339) 2026-04-19 11:58:54 +02:00
Petr Mironychev
6c05f0d594 refactor: Add external LLMCore lib (#334)
* feat: Add LLMCore submodule
2026-04-03 12:30:40 +02:00
Petr Mironychev
3de1619bf0 feat: Add file search to chat (#317) 2026-02-22 13:53:44 +01:00
Petr Mironychev
498eb4d932 feat: Add todo tool (#286) 2025-12-03 21:28:59 +01:00
Petr Mironychev
7a97d0aba5 feat: Add llm config to quick refactor dialog 2025-12-01 13:01:46 +01:00
Petr Mironychev
a466332822 feat: Add OpenAI Responses API (#282)
* feat: Add OpenAI Responses API

* fix: Make temperature optional

* chore: Increase default value of max tokens
2025-12-01 12:14:55 +01:00
Petr Mironychev
670f81c3dd feat: Add side by side refactor widget (#276) 2025-11-26 15:45:22 +01:00
Petr Mironychev
07de415346 feat: Add execution command tool (#273) 2025-11-23 12:52:20 +01:00
Petr Mironychev
bcdec96d92 fear: Add hint-trigger for call code completion (#266) 2025-11-17 22:24:04 +01:00
Petr Mironychev
204cffd7d0 feat: Add custom instructions for quick refactor (#258)
* feat: Add custom commands to quick refactor

* doc: Update for quick refactor feature
2025-11-17 13:53:46 +01:00
Petr Mironychev
953774aaa8 refactor: Full rework quick refactor (#257) 2025-11-15 14:51:47 +01:00
Petr Mironychev
9b90aaa06e feat: Add edit file tool (#249)
* feat: Add edit file tool
* feat: Add icons for action buttons
2025-11-03 08:56:52 +01:00
Petr Mironychev
5a49a2e7eb refactor: Optimize searching tools
refactor: Merge read and find tool
2025-10-29 00:56:53 +01:00
Petr Mironychev
3b56c1f07a feat: Add build tool 2025-10-28 23:50:44 +01:00
Petr Mironychev
d483ca372d revert: Remove edit file tool (#245) 2025-10-28 16:39:49 +01:00
Petr Mironychev
43b64b9166 refactor: Simplified edit tool (#242)
refactor: Re-work edit file tool
2025-10-26 11:47:16 +01:00
Petr Mironychev
e1025df21e feat: Add tool for creating file 2025-10-23 16:32:40 +02:00
Petr Mironychev
dfac209c23 feat: Add multiply reading to read files tool 2025-10-23 15:47:10 +02:00
Petr Mironychev
56354e8d87 feat: Add find file tool 2025-10-20 18:38:12 +02:00
Petr Mironychev
fe82b48bef feat: Add find symbol tool
* improve other tools for reading context
2025-10-20 12:32:03 +02:00
Petr Mironychev
8a338ecb69 feat: Add file suggestion edit tool and chat UI (#240)
* feat: Add settings for write to system tool access
2025-10-20 11:48:18 +02:00
Petr Mironychev
45df27e749 feat: Add tool for reading issues tab 2025-10-13 18:33:17 +02:00
Petr Mironychev
5ae6f9e3bf feat: Add searching tool 2025-10-12 04:25:56 +02:00
Petr Mironychev
69d9af1a97 feat: Add tooling support to google provider (#237) 2025-10-11 19:46:27 +02:00
Petr Mironychev
906c161729 feat: Add ollama support tooling (#236) 2025-10-11 10:42:31 +02:00
Petr Mironychev
bed42f9098 feat: Add OpenAI tooling support (#232) 2025-10-01 00:58:54 +02:00
Petr Mironychev
10b924d78a Feat: Add Claude tools support to plugin (#231)
* feat: Add settings for handle using tools in chat
* feat: Add Claude tools support
* fix: Add ai ignore to read project files list tool
* fix: Add ai ignore to read project file by name tool
* fix: Add ai ignore to read current opened files tool
2025-09-30 23:19:46 +02:00
Petr Mironychev
7663bd34af refactor: Move UI controls to own lib 2025-09-29 18:55:51 +02:00
Petr Mironychev
a52c86c6f0 fix: remove Cmake dev variable 2025-09-29 17:54:35 +02:00
Petr Mironychev
c688cba3dd fix: Change handling shortcuts for handling copy-paste 2025-09-28 15:12:55 +02:00
Petr Mironychev
ff750c271a feat: Add list project files tool 2025-09-23 00:09:56 +02:00
Petr Mironychev
d0f8c1098f feat: Add tools, fabric and executable handler (#230) 2025-09-22 12:36:13 +02:00
Petr Mironychev
695b35b510 feature: Add support Qwen3-coder model (#221)
Add support Qwen3-coder model
Rename template for old
2025-08-18 12:01:34 +02:00
Petr Mironychev
ff027b12af fix: Using Qt linguist tool in CI (#210)
* fix: Path to qt tools
* fix: Change TS dir variable for compatibility with Qt6.8
2025-07-04 01:11:51 +02:00
Petr Mironychev
0bdf77f38d feat: Add possibility for translation 2025-07-04 00:40:05 +02:00
Petr Mironychev
9a54f04a0d feat: Add Codestral as separate ai provider (#171) 2025-04-20 09:48:36 +02:00
Petr Mironychev
b36d01d2c7 feat: Improve quick refactor dialog (#165) 2025-04-17 10:34:31 +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
ffaf6bd61b feat: Add code completion request progress animation (#153) 2025-04-02 21:00:45 +02:00
Petr Mironychev
7d06ab04dc feat: Add RunQtCreator target 2025-03-27 00:29:23 +01:00
Povilas Kanapickas
8a1fd5438e chore: Add tests for LLMClientInterface (#131) 2025-03-10 21:54:17 +01:00
Povilas Kanapickas
7dd8b3d085 fix: Make build CMakeLists.txt standalone (#123)
Previously it depended on QODEASSIST_QT_CREATOR_VERSION_* flags being
passed to cmake during build process. Making it standalone saves time
for the users.
2025-03-10 17:00:07 +01:00
Petr Mironychev
e66f467214 feat: Add llama.cpp provider and fim template (#118) 2025-03-09 22:57:33 +01:00
Povilas Kanapickas
247256d4a4 chore: Add unit tests for DocumentContextReader (#90)
chore: Add unit tests for DocumentContextReader

The tests are based on GTest like some tests in Qt Creator itself, which
makes it easy to run as full Qt Creator does not need to be started.
2025-03-05 15:01:52 +01:00
Povilas Kanapickas
d8a01504a3 chore: Add support for Qt Creator version to the plugin build script (#87)
This will allow to add code conditional on the Qt Creator version to the
plugin codebase. The Qt Creator version will be passed from the build
script automatically. This will also allow to easily extend the Github
Actions job matrix to create releases for more than one Qt Creator
version.

Using QT_VERSION_CHECK allows to reuse existing Qt patterns of checking
versions.

Code has been tested by invoking QODEASSIST_QT_CREATOR_VERSION in code.
2025-03-04 11:17:19 +01:00
Petr Mironychev
903eb50e7a fix: Current template description in General Settings 2025-02-26 13:39:49 +01:00
Petr Mironychev
e8f7f031b6 feat: Enabling Position Independent Code 2025-02-26 13:25:29 +01:00
Petr Mironychev
7ba615a72d feat: Add Google AI provider and template 2025-02-25 14:26:56 +01:00