Commit graph

454 commits

Author SHA1 Message Date
Carl-Robert Linnupuu
da50e55ba1 feat: add inception provider 2025-10-06 14:41:32 +01:00
Carl-Robert Linnupuu
7720b2901c feat: add psi link doc hover preview (Java support only) 2025-10-03 12:54:02 +01:00
Carl-Robert Linnupuu
eb10ff327c refactor: improve quick link navigation for psi elements 2025-10-02 14:47:38 +01:00
Carl-Robert Linnupuu
aed31a017b fix: EDIT_CODE model backward compatibility (fixes #1129) 2025-10-02 02:38:27 +01:00
Carl-Robert Linnupuu
3011dba44d feat: quick link navigation 2025-10-02 00:13:49 +01:00
Carl-Robert Linnupuu
2a0a9d9a51 refactor: clean up (#1111)
Some checks failed
Build / Build (push) Has been cancelled
Build / Verify Plugin (push) Has been cancelled
2025-09-24 00:42:39 +01:00
Carl-Robert Linnupuu
fc64dfb5ec fix: google model selection (fixes #1111) 2025-09-23 23:45:53 +01:00
Carl-Robert Linnupuu
46d61e68ab feat: additional inline edit improvements 2025-09-23 18:23:55 +01:00
Carl-Robert Linnupuu
c3fc404bf6 feat: configurable screenshot detection 2025-09-22 22:11:03 +01:00
Carl-Robert Linnupuu
163758a2be fix: migrate Custom OpenAI services to use UUIDs and several other fixes
Some checks failed
Build / Build (push) Has been cancelled
Build / Verify Plugin (push) Has been cancelled
2025-09-17 16:37:03 +01:00
Carl-Robert Linnupuu
fdfde4243d feat: inline edit
Some checks failed
Build / Build (push) Has been cancelled
Build / Verify Plugin (push) Has been cancelled
2025-09-16 03:11:20 +01:00
Carl-Robert Linnupuu
80ba956c5e feat: add Diagnostics tag 2025-09-16 01:34:34 +01:00
Carl-Robert Linnupuu
0d3bfc739f feat: dnd files and folders from project window (closes #1124)
Some checks failed
Build / Build (push) Has been cancelled
Build / Verify Plugin (push) Has been cancelled
2025-09-12 17:23:26 +01:00
Carl-Robert Linnupuu
0d432b8026 feat: add gpt-5 2025-09-03 14:34:08 +01:00
Carl-Robert Linnupuu
df909f025f chore: update llama build labels 2025-07-24 13:29:54 +01:00
Carl-Robert Linnupuu
a530ca6e9f feat: add project-based chat history filtering 2025-07-23 15:03:13 +01:00
Carl-Robert Linnupuu
331e41fa72 feat: add kimi k2 model 2025-07-21 16:50:45 +01:00
Carl-Robert Linnupuu
82161a7a47 chore: update openai models 2025-07-21 13:14:26 +01:00
Carl-Robert Linnupuu
aec4c281d2 fix: remove code analyzer from initial tags 2025-07-21 12:53:03 +01:00
Carl-Robert Linnupuu
d50ad140b0 feat: add native mistral client support 2025-07-21 11:28:02 +01:00
Carl-Robert Linnupuu
a6ff38e52c feat: improve chat history ui/ux
Some checks are pending
Build / Build (push) Waiting to run
Build / Verify Plugin (push) Blocked by required conditions
2025-07-20 23:25:49 +01:00
Carl-Robert Linnupuu
4122b46e1d feat: support model per feature
Some checks failed
Build / Build (push) Has been cancelled
Build / Verify Plugin (push) Has been cancelled
2025-07-19 14:16:40 +01:00
Carl-Robert Linnupuu
6cfbd98566 feat: add server and build logs for llama.cpp
Some checks failed
Build / Build (push) Has been cancelled
Build / Verify Plugin (push) Has been cancelled
2025-07-15 14:15:01 +01:00
Carl-Robert Linnupuu
556089f25e fix: llama.cpp server startup (fixes #852) 2025-07-09 11:11:01 +01:00
Viktor Muraviev
89a5a27586
feat: Add separate model selection for code completion (#1032)
Some checks failed
Build / Build (push) Has been cancelled
Build / Verify Plugin (push) Has been cancelled
* add separate Ollama model selection for code completion

closes issue #733

* add separate selection of code completion provider

closes issue #804

* add test for Ollama code completion with separate model selection

also added missing clearing of code completion cache to other tests. This fixes ProxyAI test - before the fix it was passed always regardless of real ProxyAI completion operation

* fix saving of code completion provider option in IDE settings

* fix code style

* fix: remove expected failing test

---------

Co-authored-by: Carl-Robert Linnupuu <carlrobertoh@gmail.com>
2025-07-04 16:16:52 +01:00
Violine
846ecfeddc
feat: Added code structure analysis with depth configuration and improved tag handling (#1045)
* feat: add Kotlin inferred type analyzer

* feat: implemented a queue with support for maximum crawl depth

* feat: added the depth of analysis setting to end the chat

* feat: added the depth of analysis setting to code completion

* feat: add tag for code analysis

# Conflicts:
#	src/main/kotlin/ee/carlrobert/codegpt/ui/textarea/PromptTextField.kt

* feat: changed priority of EditorTagDetails and FileTagDetails

If we added a file when opening a tab, and then added the same file through the "Include files in Prompt..." menu, it will not be in the selected state.

---------

Co-authored-by: alexander.korovin <alexander.korovin@vk.team>
Co-authored-by: Carl-Robert Linnupuu <carlrobertoh@gmail.com>
2025-07-04 15:53:12 +01:00
Carl-Robert Linnupuu
4330a090d8 fix: prevent NPE when loading state with null conversations 2025-07-04 12:59:46 +01:00
Carl-Robert Linnupuu
74e508cb38 feat: support chat renaming 2025-07-04 11:31:35 +01:00
Carl-Robert Linnupuu
a0ff3c70bb fix: add virtual file validation to prevent InvalidVirtualFileAccessException 2025-07-04 02:22:34 +01:00
Carl-Robert Linnupuu
0bc3f07b8d feat: add chat modes (ask/edit/agent) 2025-07-03 23:35:54 +01:00
Carl-Robert Linnupuu
901ce5a01e feat: add conversations tags support 2025-06-21 13:09:31 +01:00
Carl-Robert Linnupuu
465feafc9f feat: remove model-conversation dependency 2025-06-20 15:59:00 +01:00
Carl-Robert Linnupuu
06e0484f8c refactor: ToolWindowFactory class 2025-06-08 09:13:17 +01:00
Carl-Robert Linnupuu
f6ccf201f4 fix: NPE (fixes #1046) 2025-06-08 09:12:51 +01:00
Carl-Robert Linnupuu
d117d45459 chore: migrate to new gradle intellij plugin 2025-06-06 00:36:11 +01:00
Carl-Robert Linnupuu
1007d77f96 fix: replace line separators when replacing editor's content 2025-06-04 15:42:35 +01:00
Carl-Robert Linnupuu
9b6d3d4655 feat: improve failed diff error handling 2025-05-31 19:16:11 +01:00
Carl-Robert Linnupuu
a0d702df82 refactor: remove azure provider
Some checks failed
Build / Build (push) Has been cancelled
Build / Verify Plugin (push) Has been cancelled
2025-05-30 02:28:11 +01:00
Carl-Robert Linnupuu
bf1c428f7d feat: add sonnet 4 and flash 2.5 models 2025-05-29 16:45:30 +01:00
Carl-Robert Linnupuu
3e0c9d407b feat: diff based editing 2025-05-28 17:52:45 +01:00
Carl-Robert Linnupuu
447a0e1940 fix: npe on quota exceeded error (fixes #1007)
Some checks failed
Build / Build (push) Has been cancelled
Build / Verify Plugin (push) Has been cancelled
2025-05-13 11:23:31 +01:00
Carl-Robert Linnupuu
9c7649d365 fix: scroll down on submit 2025-05-13 00:11:27 +01:00
Carl-Robert Linnupuu
cbf8d62b28 fix: NPE on missing credential (fixes #1021) 2025-05-12 23:24:07 +01:00
Carl-Robert Linnupuu
ef998a7283 feat: add message loading and several other UI improvements 2025-05-12 22:56:43 +01:00
Carl-Robert Linnupuu
73f73f5950 feat: new tab experience 2025-05-12 16:02:39 +01:00
pholica
def02bba72
feat: new prompt format for granite (#1023)
Some checks failed
Build / Build (push) Has been cancelled
Build / Verify Plugin (push) Has been cancelled
2025-05-12 13:23:47 +01:00
Danil Ovchinnikov
bce1fc2999
feat: new icon to indicate that LLaMA model is not downloaded (#1018) 2025-05-12 13:23:18 +01:00
Carl-Robert Linnupuu
77e651986d feat: special handling for generated code blocks without the path 2025-04-29 14:16:59 +01:00
Carl-Robert Linnupuu
9fb1f9b924 feat: support file paths in generated code blocks 2025-04-29 01:33:10 +01:00
Carl-Robert Linnupuu
e9630f22a0 fix: internal ide error (fixes #1001) 2025-04-22 13:23:56 +01:00