Commit graph

825 commits

Author SHA1 Message Date
Carl-Robert Linnupuu
3ef1ac4098 fix: long running task on EDT 2025-03-20 12:20:02 +00:00
Carl-Robert Linnupuu
44a834af8d fix: build errors 2025-03-20 03:00:43 +00:00
Carl-Robert Linnupuu
a63d22679b docs: update changelog, plugin and repo description 2025-03-20 02:44:24 +00:00
Carl-Robert Linnupuu
654951d59c feat: improve chat tags UX 2025-03-20 02:43:58 +00:00
Carl-Robert Linnupuu
36d042c6a5 fix: temp disable code completions when next edits is active 2025-03-20 02:43:45 +00:00
Carl-Robert Linnupuu
9d9076d851 feat: add popup menu with close actions for chat tags 2025-03-20 02:42:45 +00:00
Carl-Robert Linnupuu
fcf16d97f0 fix: next edit trigger on random events 2025-03-20 02:42:37 +00:00
Carl-Robert Linnupuu
f80e433088 refactor: chat configuration location and definitions 2025-03-20 02:42:14 +00:00
Carl-Robert Linnupuu
392eb368cf fix: editorContextTag state on toggle 2025-03-20 02:41:01 +00:00
Carl-Robert Linnupuu
e107d3a90b feat: improved multi-line edits (#923)
* fix: llama.cpp copy task

* feat: next edit predictions

* feat: minor clean up
2025-03-20 02:40:51 +00:00
Violine
999d25fc85 feat: import export custom openai settings (#921)
* Add import and export button to custom Open AI Settings

* Export Custom OpenAI settings to file

* Import Custom OpenAI settings from file

* Replace deprecated JTabbedPane

* Fix update template type

---------

Co-authored-by: alexander.korovin <alexander.korovin@vk.team>
2025-03-20 02:38:54 +00:00
Aleksandr
dee5b0a422 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-20 02:38:41 +00:00
Carl-Robert Linnupuu
854c0cf704 fix: llama.cpp copy task 2025-03-04 14:51:25 +00:00
Carl-Robert Linnupuu
4180feb6af 3.0.0 2025-03-04 00:42:57 +00:00
Carl-Robert Linnupuu
917323bb0e chore: rebranding 2025-03-04 00:30:42 +00:00
Carl-Robert Linnupuu
5850e114b0 2.16.4 2025-02-25 23:50:14 +00:00
Carl-Robert Linnupuu
e2886b067d fix: compatibility issue 2025-02-25 23:38:37 +00:00
Carl-Robert Linnupuu
abadcebb30 chore: disable code completion and code assistant by default 2025-02-25 23:37:40 +00:00
Carl-Robert Linnupuu
791817aa92 feat: add Claude 3.7 Sonnet (CodeGPT) 2025-02-25 23:37:32 +00:00
Carl-Robert Linnupuu
82cf6be1b4 2.17.0 2025-02-12 14:47:37 +00:00
Carl-Robert Linnupuu
79305719ac chore: change plugin's name to Proxy AI 2025-02-12 11:57:31 +00:00
carlrobertoh@gmail.com
0ae9f2150b fix: remove internal api usages 2025-02-12 11:57:22 +00:00
carlrobertoh@gmail.com
faee1636d5 2.16.3 2025-02-11 12:22:35 +00:00
carlrobertoh@gmail.com
155d5172e3 docs: update changelog 2025-02-11 12:07:22 +00:00
carlrobertoh@gmail.com
beec7b6e2a fix: stop statusbar spinner when request fails 2025-02-11 11:52:10 +00:00
carlrobertoh@gmail.com
11e222a937 fix: find referenced files outside of edt 2025-02-11 11:51:26 +00:00
carlrobertoh@gmail.com
0468e33ea8 feat: support latest gemini models (closes #860) 2025-02-11 11:51:22 +00:00
carlrobertoh@gmail.com
8387e20adc chore: enable code completion by default 2025-02-11 11:51:19 +00:00
carlrobertoh@gmail.com
890b256123 fix: do not include duplicate files 2025-02-11 11:51:15 +00:00
carlrobertoh@gmail.com
7f578a0044 fix: include unsaved content in prompt 2025-02-11 11:51:11 +00:00
carlrobertoh@gmail.com
ee10361847 fix: inconsistencies in chat tags 2025-02-11 11:51:06 +00:00
carlrobertoh@gmail.com
7db8d94d84 fix: remove clashing coroutines deps 2025-02-11 11:51:00 +00:00
carlrobertoh@gmail.com
315dc5f4d7 feat: add gemini 2.0 flash model and update model combobox menu ui 2025-02-11 11:50:49 +00:00
Aleksandr
5f3e2a8a92 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-11 11:45:57 +00:00
Carl-Robert Linnupuu
62bb4df19b 2.16.2 2025-02-06 13:47:18 +00:00
Carl-Robert Linnupuu
6a8eb2cd14 docs: update changelog 2025-02-06 12:11:26 +00:00
Carl-Robert Linnupuu
d613588c32 fix: prevent race condition during tool window initialization (fixes #856) 2025-02-06 11:06:50 +00:00
Carl-Robert Linnupuu
23e975ce91 fix: temp workaround for invalid openai model state (fixes #842) 2025-02-06 11:06:42 +00:00
Carl-Robert Linnupuu
eb55a71642 fix: adjust tag panel layout to use GridBagLayout for proper vertical alignment (relates #857) 2025-02-06 11:06:15 +00:00
Carl-Robert Linnupuu
cffea5d116 2.16.1 2025-02-04 00:41:34 +00:00
Carl-Robert Linnupuu
0fc2abc9e8 refactor: adjust chat avatar sizes 2025-02-04 00:26:10 +00:00
Carl-Robert Linnupuu
dc967d6685 fix: change chat response editor type to 'Untyped' (fixes #832) 2025-02-04 00:07:03 +00:00
Carl-Robert Linnupuu
e33d9f99aa fix: replace 'Open Prediction' shortcut key (fixes #839) 2025-02-04 00:06:29 +00:00
Carl-Robert Linnupuu
62bd29af2e fix: adjust chat tags when switching tabs 2025-02-04 00:03:04 +00:00
Carl-Robert Linnupuu
7ea1dd5d36 fix: compile error 2025-02-03 18:02:53 +00:00
Carl-Robert Linnupuu
30fa80ef96 fix: NPE during tool window init (tool window is shown before the chat panel is created) 2025-02-03 17:56:51 +00:00
Carl-Robert Linnupuu
d3c6be12eb docs: update changelog 2025-02-03 17:56:44 +00:00
Carl-Robert Linnupuu
e6678f0c23 fix: selection not included in prompt (fixes #844) 2025-02-03 17:56:13 +00:00
Carl-Robert Linnupuu
43fe964655 feat: support code editing and commit message generation for Deepseek R1 model (closes #835) 2025-02-03 17:56:01 +00:00
Carl-Robert Linnupuu
f9f851408f fix: improve thought process parsing and displaying 2025-02-03 17:55:34 +00:00