Commit graph

98 commits

Author SHA1 Message Date
Carl-Robert Linnupuu
b4881be72a Add default value for destination text field 2023-10-03 00:33:54 +03:00
wangwangxf
8269ba371c
210 - Add diff function (#213)
* Add diff function

* modify writeSpace

* Remove unnecessary code

* Add telemetry for toolwindow editor actions

---------

Co-authored-by: wang <1625116638@qq.com>
Co-authored-by: Carl-Robert Linnupuu <carlrobertoh@gmail.com>
2023-10-02 11:24:09 +03:00
Carl-Robert
7ff48dc928
Ability to edit generated code (#220)
* Ability to edit generated code inside the chat toolwindow

* Improve icon behaviour

* Fix browseFolderListener automatic disposal by recreating the inputs on each action

* Replace label
2023-10-01 03:59:32 +03:00
Carl-Robert Linnupuu
d85606bfeb Merge branch 'master' of github.com:carlrobertoh/CodeGPT 2023-09-30 02:05:44 +03:00
Carl-Robert
e417ac8a03
Ability to create new files from codegpt toolwindow editor (#219) 2023-09-30 01:40:37 +03:00
Carl-Robert Linnupuu
e95b5ba175 Code refactoring 2023-09-29 11:48:31 +03:00
Carl-Robert Linnupuu
b35daaae88 Fix error logging and add more telemetry actions 2023-09-28 17:08:31 +03:00
Carl-Robert
f502e3b43c
194 - Proper use of project-level light service (#216) 2023-09-28 00:45:10 +03:00
keith siilats
8f9980fbf1
anymous telemetry based on redhat (#212)
* initial telemetry

* fixed segment bugs

* Move telemetry impl to submodule, add more actions

* Replace privacy policy link, minor refactoring

---------

Co-authored-by: Carl-Robert Linnupuu <carlrobertoh@gmail.com>
2023-09-27 18:44:01 +03:00
Carl-Robert
37af74ebdf
You API integration (#203)
* Ability to configure custom service

* Add example preset templates, rename module

* Custom service client impl

* Add YOU API integration

* Remove/ignore generated antlr classes

* Remove text completion models(deprecated)

* Remove unused code, fix settings state sync

* Display model name/icon in the tool window

* Update chat history UI

* Fix model/service sync

* Clear plugin state

* Fix minor bugs, add settings sync tests

* UI changes

* Separate model configuration

* Add support for overriding the completion path

* Update Find Bugs prompt
2023-09-14 14:52:18 +03:00
keith siilats
a860054360
Update EditorAction.java (#202)
add and output code with bugs fixed to the prompt
2023-09-13 17:53:47 +03:00
Carl-Robert Linnupuu
1f279cafc9 Fix configuring azure service 2023-08-29 09:31:44 +03:00
Carl-Robert
ef5fd5919f
Encapsulate settings (#180) 2023-08-27 18:16:08 +03:00
Carl-Robert
3c2c23b3ea
Move embeddings impl to a different module (#179)
* Move embeddings impl to a different module
* Disable plugin verifier for sub modules
2023-08-26 12:55:32 +03:00
Carl-Robert Linnupuu
bdc719b169 Remove generated grammar files 2023-08-25 16:41:13 +03:00
Carl-Robert Linnupuu
26a3e07360 Reopen plugin's source code (1.10.8 → 2.0.5) 2023-08-25 16:36:22 +03:00
Carl-Robert Linnupuu
0520d1ae41 Fix com.intellij.diagnostic.PluginException by providing label as action description (fixes #95) 2023-05-17 23:21:17 +01:00
Carl-Robert Linnupuu
2e6e0b78ae Remove model comments 2023-05-17 23:06:29 +01:00
Carl-Robert Linnupuu
0eba3a16af 1.10.8 - Ability to use custom server/models, support api key retrieval from env var (closes #90) 2023-05-17 22:59:50 +01:00
Carl-Robert Linnupuu
31fee06d1c 1.10.7 - Add keymap support for plugin actions (closes #63), support off-screen browser rendering 2023-05-04 23:08:31 +01:00
Carl-Robert Linnupuu
a514983ca3 1.10.6 - Add support for both Azure auth methods 2023-05-03 22:16:37 +01:00
Carl-Robert Linnupuu
c9565a4c7d Settings UI improvements 2023-05-01 23:09:47 +01:00
Carl-Robert Linnupuu
4ceca4e45e Add tests and build workflow, bump sinceVersion 2023-05-01 14:08:49 +01:00
Mirek
a7927eea56
Add Azure OpenAI Service support (#96)
* Add Azure OpenAI Service support

* Bump version number

* Bump openai-client dependency to 1.0.12

* Improve settings panel logic, bump openai-client

---------

Co-authored-by: Shalak <github.author@shalak.eu.org>
2023-05-01 14:00:12 +01:00
Carl-Robert Linnupuu
7adb65a286 Sync model settings on tab change 2023-04-22 10:28:25 +01:00
Carl-Robert Linnupuu
1e64186450 Make display name configurable (closes #89) 2023-04-21 23:29:53 +01:00
Carl-Robert Linnupuu
087f4f4fe0 Add organization field and popup menu, fix deprecated warning msg, improve error displaying 2023-04-21 22:38:37 +01:00
Carl-Robert Linnupuu
4c029ef03b 1.10.3 - Add gpt-4-32k model, codestyle rules and cursor pointer for conversation panel, remove custom prompt textarea 2023-04-19 23:39:54 +01:00
Carl-Robert Linnupuu
5da38d225b Remove chat model condition when using seamless conversation (#68) 2023-04-16 22:24:40 +01:00
Carl-Robert Linnupuu
fd072fd673 Take max token value from the selected model (#68) 2023-04-16 21:55:38 +01:00
Carl-Robert Linnupuu
cc66ed9f74 Initialize EncodingManager with select model encoding, Code refactoring (#68) 2023-04-16 21:11:33 +01:00
Carl-Robert Linnupuu
f4be55b213 Support seamless chat experience - GPT-3.5 (#68) 2023-04-16 15:05:51 +01:00
Carl-Robert Linnupuu
36caef792d Use custom scrollbar style (#80) 2023-04-14 12:15:29 +01:00
Carl-Robert Linnupuu
0fce4a99fc Ability to delete previous messages 2023-04-12 20:31:40 +01:00
Carl-Robert Linnupuu
c02a387c87 Improve Replace In Editor logic 2023-04-12 17:38:30 +01:00
Carl-Robert Linnupuu
e41f253653 Remove usage support 2023-04-08 19:21:07 +01:00
Carl-Robert Linnupuu
7b9e216e06 Add support for copying and replacing the generated code 2023-04-08 17:19:33 +01:00
Carl-Robert Linnupuu
7346a624bf Use proper String escaping 2023-04-01 19:33:47 +01:00
Carl-Robert Linnupuu
d3a05bf069 Handle IDE theme change 2023-04-01 17:29:25 +01:00
Carl-Robert Linnupuu
a392c8662e Index content improvements 2023-04-01 16:22:37 +01:00
Carl-Robert Linnupuu
75a21e62fd Improve svg icon rendering 2023-04-01 15:50:52 +01:00
Carl-Robert Linnupuu
496d8919a0 Merge master 2023-04-01 15:13:01 +01:00
Carl-Robert Linnupuu
0fd61a7135 Logic for parsing markup and rendering the content in CefBrowser 2023-04-01 15:02:00 +01:00
Michael Best
e3c748b0fa
Change how placeholder text is displayed and hidden (#64)
* Change how placeholder text is displayed and hidden
- based on the IntelliJ Platform UI Guidelines https://jetbrains.design/intellij/controls/input_field/#placeholder
- remove focus event and listener

* Remove color styling on input box text
2023-03-29 00:31:02 +01:00
Carl-Robert Linnupuu
2cd4854cb6 Chat tabs improvements (#54) 2023-03-26 13:19:23 +01:00
Carl-Robert Linnupuu
fbabf96463 Logic for closing active tabs 2023-03-24 13:46:26 +00:00
Carl-Robert Linnupuu
b9abdbf0b0 Improve multiple concurrent conversations (#54) 2023-03-23 22:38:03 +00:00
Carl-Robert Linnupuu
3e00703412 Merge master 2023-03-23 14:10:05 +00:00
Carl-Robert Linnupuu
88206648b9 Fix setting the model enum constant 2023-03-23 10:38:37 +00:00
Alex Minakov
e1b90fdc2b
Confirmation dialogs for deleting conversations (#59)
* Show a confirmation dialog when clearing the history or removing a single conversation

* Add custom icon

* Fix typos in confirmation messages

* Fix formatting
2023-03-23 10:32:19 +00:00