Commit Graph

149 Commits

Author SHA1 Message Date
Petr Mironychev
fcc651fd75 feat: Add message navigator 2026-05-27 22:06:41 +02:00
Petr Mironychev
dc016ce533 refactor: Improve file edit panel 2026-05-27 21:54:52 +02:00
Petr Mironychev
725de4a2c3 fix: Replace to custom tooltip 2026-05-27 19:23:28 +02:00
Petr Mironychev
abdcab3c7d fix: Add focus guard 2026-05-27 15:43:18 +02:00
Petr Mironychev
b33a1c2d43 fix: Add handling final argument for OpenAI responses tool calling 2026-05-21 14:19:16 +02:00
Petr Mironychev
b9e0b5a00c fix: Change getting focus to chat in editor and name of title 2026-05-21 10:48:11 +02:00
Petr Mironychev
7483c78777 feat: Add skills feature for tool and chat calling (#351) 2026-05-19 09:46:50 +02:00
Petr Mironychev
74c899c8c3 fix: Add checking model support for tool calling (#350) 2026-05-17 21:27:18 +02:00
Petr Mironychev
6addcedfd0 feat: Add chat to editor view and refactor current openning 2026-05-15 23:44:43 +02:00
Petr Mironychev
eb7fc2f7b4 fix: Copy button can flow in expanded codeblock 2026-05-15 22:07:40 +02:00
Petr Mironychev
b1ca6823b8 fix: Throwing focus and hotkeys to QtCreator 2026-05-15 21:27:45 +02:00
Petr Mironychev
cc2d42f6d7 refactor: Move out InputTokenCounter, FileEditController, ChatHistoryStore, ChatConfigurationController 2026-05-15 20:17:22 +02:00
Petr Mironychev
4faeb90dc0 fix: Add missing files 2026-05-15 11:02:32 +02:00
Petr Mironychev
9f7497d15c refactor: Move out agent roles from Chat root view controller 2026-05-15 11:00:49 +02:00
Petr Mironychev
cab2f0a55e feat: Add too for reading original message history after compressing 2026-05-15 10:47:39 +02:00
Petr Mironychev
7704bffd88 feat: Add caching Claude provider 2026-05-15 10:28:21 +02:00
Petr Mironychev
3b421f60af refactor: Update token usage api (#347)
* refactor: Improve token usage api
* refactor: Image recognition to tokens
2026-05-14 21:19:12 +02:00
Ivan Lebedev
9bb6d55687 refactor: Uses single QML engine for all QML code (#323)
* refactor: Uses single QML engine for all QML code

* fix: Adds missing `QPointer` include

* Parents QML engine instance to plugin instance.

---------

Co-authored-by: Ivan Lebedev <ilebedev@flightpath3d.com>
Co-authored-by: Ivan Lebedev <ilebedev1988@gmail.com>
2026-04-28 16:33:03 +02:00
Petr Mironychev
c73b71f328 feat: Add max continuation tools settings 2026-04-23 19:23:18 +02:00
Petr Mironychev
25c4d5f185 feat: LM Studio response API and Ollama OpenAI API 2026-04-23 03:35:56 +02:00
Petr Mironychev
ca0a47b160 feat: Improve Chat UI
Move send and compress button to right bottom corner
2026-04-23 01:48:17 +02:00
Petr Mironychev
6b069b55e3 chore: Update copyrights 2026-04-21 08:57:06 +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
Ivan Lebedev
15d714588f fix: Open Qt Creator settings delayed from ChatRootView (#332)
fix: Opens settings delayed

Co-authored-by: Ivan Lebedev <ilebedev1988@gmail.com>
2026-03-29 11:58:34 +02:00
lebedeviv1988
31b4e73af5 fix: Qt Creator 19 API breaking changes (#328)
* Inherits `QodeAssist::Settings::AgentRolesWidget` from `Core::IOptionsPageWidget`

* Adds `QodeAssist::Settings::showSettings` function and use it instead `Core::ICore::showOptionsDialog`

---------

Co-authored-by: Ivan Lebedev <ilebedev@flightpath3d.com>
2026-03-05 16:00:51 +01:00
lebedeviv1988
088887c802 fix: enables the send message shortcut only for active chat (#322)
fix: Disables sending message shortcut instead of filtering in `Shortcut::activated` signal handler

Co-authored-by: Ivan Lebedev <ilebedev@flightpath3d.com>
2026-03-05 12:01:14 +01:00
Petr Mironychev
2ba58a403f refactor: UI for opening content from chat (#318)
* refactor: Changed options to opening images from chat
* refactor: Add customizable tooltip
2026-02-25 07:49:37 +01:00
Petr Mironychev
3de1619bf0 feat: Add file search to chat (#317) 2026-02-22 13:53:44 +01:00
Dinesh Bala
e3f464c54e fix: Create _content folder only when there is an attachment (#297) 2025-12-16 13:19:10 +01:00
Petr Mironychev
fd408ba415 fix: Change compressing icon place 2025-12-08 10:24:27 +01:00
Petr Mironychev
14e7ea2ec3 feat: Add separator to chat top bar 2025-12-08 10:18:12 +01:00
Petr Mironychev
9f050aec67 feat: Add summarize chat (#289) 2025-12-05 11:08:23 +01:00
Petr Mironychev
157498b770 revert: Remove compact mode for chat blocks 2025-12-04 20:51:14 +01:00
Petr Mironychev
5c8a8f305d Fix chat scrolling (#288)
* fix: Change chat scrolling behavior
* feat: Add compact mode for chat blocks
2025-12-04 20:00:53 +01:00
Petr Mironychev
fc33bb60d0 feat: Add agent roles (#287)
* feat: Add agent roles
* doc: Add agent roles to docs
2025-12-04 19:41:30 +01:00
Petr Mironychev
498eb4d932 feat: Add todo tool (#286) 2025-12-03 21:28:59 +01:00
Petr Mironychev
7b0d3c2abb feat: Add settings shortcut to chat view 2025-12-01 13:39:26 +01:00
Petr Mironychev
b19c4c0c0c fix: Check Request id for tool block 2025-12-01 12:31:06 +01:00
Petr Mironychev
e1fa01d123 fix: check request id of thinking block 2025-12-01 00:58:33 +01:00
Petr Mironychev
2d5667d8ca refactor: Reworking attaching files (#280)
chore: Upgrade chat format version
2025-11-28 16:17:25 +01:00
Petr Mironychev
22377c8f6a feat: Add temp file storage for chat (#279)
* fix: Add signature to chat history
* feat: Add file storage for chat
2025-11-28 13:59:43 +01:00
Petr Mironychev
f6d647d5c8 fix: Add signature to chat history 2025-11-28 12:28:07 +01:00
Petr Mironychev
85a7bba90e refactor: Change top bar layout and tools/thinking settings 2025-11-27 00:39:37 +01:00
Petr Mironychev
b18ef4c400 feat: Add build folder path to system prompt 2025-11-26 19:48:54 +01:00
Petr Mironychev
b4f31dee23 feat: Add ollama thinking feature (#275) 2025-11-26 10:32:04 +01:00
Petr Mironychev
a3527e1442 fix: Remove image dublicate (#271) 2025-11-20 23:25:00 +01:00
Petr Mironychev
1e3b1997cc feat: Add configuration manager (#270) 2025-11-20 17:31:13 +01:00
Petr Mironychev
6f7d8a0987 feat: Add drag n drop for chat (#269)
feat: Add dran n drop for chat
2025-11-20 16:19:50 +01:00
Petr Mironychev
55b6080273 feat: Add image support for Claude, OpenAI and Google (#268)
* feat: Add image support for Claude
* feat: Add images support for OpenAI
* feat: Add support images for google ai
* refactor: Separate ImageComponent
* feat: Add attach image button
* feat: Add support image for Mistral provider
* feat: Add support images for OpenAI compatible providers
* feat: Add support images for Ollama
2025-11-20 15:49:39 +01:00