Commit graph

410 commits

Author SHA1 Message Date
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
somedev7
7e5828a7b9
feat: Add support for new OpenAI and Google models (#1002)
Co-authored-by: Slavik <slvk@dev>
2025-04-22 13:17:58 +01:00
Carl-Robert Linnupuu
c59df693aa fix: filter duplicate referenced files (relates #975) 2025-04-16 00:46:30 +01:00
Carl-Robert Linnupuu
52978d2ce6 fix: several minor errors and warnings 2025-04-15 19:08:32 +01:00
Carl-Robert Linnupuu
1ec5e3ad58 fix: UI issues when image in context 2025-04-06 17:45:58 +01:00
Carl-Robert Linnupuu
60284004ef fix: EDT issues when reading files 2025-04-03 14:38:02 +01:00
Carl-Robert Linnupuu
8575cfa40d fix: toolwindow id inconsistencies 2025-04-03 14:05:02 +01:00
Carl-Robert Linnupuu
9a54623d92 feat: add gemini 2.5 pro (exp) model (closes #959) 2025-04-02 00:23:37 +01:00
Carl-Robert Linnupuu
1b3afe8a84 fix: do not read file content for directories 2025-03-28 12:32:30 +00:00
Carl-Robert Linnupuu
4a62471daa feat: replace custom suggestions UI logic with editor lookup API 2025-03-28 11:44:11 +00:00
Violine
d36f37bb90
feat: clear chat tag by keyboard shortcut (#946)
* Added a keyboard shortcut to remove tags from an active chat

* Replace Main.immediate dispatcher to EdtDispatcher

---------

Co-authored-by: alexander.korovin <alexander.korovin@vk.team>
2025-03-27 11:13:17 +00:00
Pavel Khattu
3983b39dd1
feat: custom base host support for anthropic provider (#948)
* Add support for custom baseHost for Anthropic provider
https://github.com/carlrobertoh/ProxyAI/issues/697

* Use intellij-provided socket factory and trust manager for default client

---------

Co-authored-by: borgotta <paul.khattu@gmail.com>
2025-03-27 11:11:38 +00:00
Carl-Robert Linnupuu
bcf1e6fcf8 fix: long running task on EDT 2025-03-20 12:18:54 +00:00
Carl-Robert Linnupuu
e60640f97f feat: improve chat tags UX 2025-03-20 01:36:52 +00:00
Carl-Robert Linnupuu
7984d5211c fix: temp disable code completions when next edits is active 2025-03-19 16:49:58 +00:00
Carl-Robert Linnupuu
49e4b03bbe refactor: chat configuration location and definitions 2025-03-17 17:20:42 +00:00
Aleksandr
7d472e8cf1
feat: psi structure for chat (#897)
* Change SwingDispatcher to Dispatchers.Main.immediate

* Change PSI analyzer package

* Added a blank for PSI analysis in the chat

* Add support for code structure analysis and improve tag management

- Refactor TagManager to use thread-safe collections
- Add support for new tag types (EditorTagDetails, FileTagDetails)
- Update UI components to handle structure analysis
- Add new icon for structure tags

* Refactoring tags v2

* Add PSI structure to chat settings

* Add VirtualFile to ClassStructure and improve PSI token tracking

* Support passing PSI structure to completion requests

* Add removeListener method to TagManager and fix memory leak

* Update buildOpenAIMessages to support PSI structure for all providers

* Add selected editor tag when initializing user input header

* Add chat settings configuration screen

* Remove unused editor tag and PSI structure settings panels

---------

Co-authored-by: a.iudin <a.iudin@vk.team>
2025-03-11 17:57:55 +00:00
Carl-Robert Linnupuu
ad16f5c98f chore: rebranding 2025-03-04 00:25:50 +00:00
carlrobertoh@gmail.com
fa61e1485c fix: stop statusbar spinner when request fails 2025-02-11 01:37:34 +00:00
carlrobertoh@gmail.com
d19dd4bb23 fix: find referenced files outside of edt 2025-02-11 01:36:39 +00:00
carlrobertoh@gmail.com
db9b8d177c feat: support latest gemini models (closes #860) 2025-02-11 00:45:25 +00:00
carlrobertoh@gmail.com
7cd9644932 fix: include unsaved content in prompt 2025-02-10 18:44:18 +00:00
carlrobertoh@gmail.com
25151ee42e feat: add gemini 2.0 flash model and update model combobox menu ui 2025-02-10 17:14:46 +00:00
Aleksandr
6461e1de79
feat: multiple custom providers (#859)
* Initial changes to switch to multiple custom providers

* Change CredentialKey from enum to sealed class

* Changes in the form of settings, support for saving and other logic

* Add copy service settings logic

* Add service settings migration logic

* Fixed the error of working with passwords on the main thread, added api token cleanup for remote settings

* Check style fix

---------

Co-authored-by: a.iudin <a.iudin@vk.team>
2025-02-09 15:21:39 +00:00
Carl-Robert Linnupuu
57479957fc fix: prevent race condition during tool window initialization (fixes #856) 2025-02-05 22:43:59 +00:00
Carl-Robert Linnupuu
619254926e fix: temp workaround for invalid openai model state (fixes #842) 2025-02-05 16:56:58 +00:00
Carl-Robert Linnupuu
14c3d8a435 feat: status toolbar completion progress for all core actions 2025-02-03 23:40:36 +00:00
Carl-Robert Linnupuu
4b2f01596a fix: NPE during tool window init (tool window is shown before the chat panel is created) 2025-02-03 17:45:57 +00:00
Carl-Robert Linnupuu
33760001d7 fix: improve thought process parsing and displaying 2025-02-03 16:14:57 +00:00
Carl-Robert Linnupuu
e348e53242 feat: display avatar image (CodeGPT) 2025-02-03 11:32:54 +00:00
Carl-Robert Linnupuu
fab8d416ee feat: support disabling system prompt 2025-02-03 02:00:37 +00:00
Carl-Robert Linnupuu
38d935ac73 feat: add o3-mini model 2025-02-02 03:22:55 +00:00
Carl-Robert Linnupuu
27a0023d36 fix: invoke toolwindow content in edt and fix other UI anomalies 2025-01-31 18:17:55 +00:00
Carl-Robert Linnupuu
71aa61b7b6 fix: minor ui improvements and fixes 2025-01-28 02:41:06 +00:00
Carl-Robert Linnupuu
4e149c54de feat: support DeepSeek R1 and V3 models 2025-01-27 21:51:12 +00:00
Carl-Robert Linnupuu
89a3b669c5 refactor: code clean up and minor UI improvements 2025-01-26 02:21:58 +00:00
Carl-Robert Linnupuu
f7c49f5f90 feat: option to disable open file chat tag and other minor improvements 2025-01-24 12:36:27 +00:00
Carl-Robert Linnupuu
6044f88697 fix: duplicate actions and other keymap improvements (fixes #826) 2025-01-23 02:12:10 +00:00
Carl-Robert Linnupuu
c27d8adfc9 feat: redesign chat user input component 2025-01-22 23:06:16 +00:00
Carl-Robert Linnupuu
5b0ad1a7d0 feat: add additional git diff actions 2025-01-13 13:54:06 +00:00
Carl-Robert Linnupuu
10a5d77df0 fix: consistent model combobox title (fixes #814) 2025-01-10 22:31:26 +00:00
Carl-Robert Linnupuu
55139b3661 feat: add paste prediction action 2025-01-06 12:25:13 +00:00
Carl-Robert Linnupuu
724870a4ed fix: do not process chat files for codegpt api 2024-12-30 00:22:34 +00:00
Carl-Robert Linnupuu
a596fa969c feat: add 'Include Open Files' chat action item (closes #796) 2024-12-27 00:21:08 +00:00
Carl-Robert Linnupuu
8d6ca73064
feat: code assistant (#810)
* feat: code assistant implementation

* refactor: clean up
2024-12-26 23:27:18 +00:00