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
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 )
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 )
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