Commit graph

371 commits

Author SHA1 Message Date
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
Carl-Robert Linnupuu
54fa78e7e6 fix: model value change for empty conversations 2024-12-17 11:06:28 +00:00
Carl-Robert Linnupuu
1c2a5496e4 fix: execute chat completion request in background thread 2024-12-17 10:43:33 +00:00
Carl-Robert Linnupuu
be9ae08693 feat: support copying user and response messages (closes #791) 2024-12-17 10:03:18 +00:00
Carl-Robert Linnupuu
0d52dc5ae8 feat: add popup menu for toolwindow chat textpane 2024-12-16 12:43:45 +00:00
Carl-Robert Linnupuu
2b53033b69 fix: do not unescape code (fixes #169, #437) 2024-12-16 11:50:38 +00:00
Carl-Robert Linnupuu
dc8dcb1564 fix: get/validate credentials outside of EDT (fixes #374) 2024-12-05 21:02:52 +00:00
Carl-Robert Linnupuu
e23aac95b4 feat: streaming support for o1 models 2024-12-05 21:02:03 +00:00
Jack Boswell
3c84f2e99c
feat: use the Ollama generate API for FIM templates (#772)
* Gradle wrapper 8.11

* Use Ollama API for FIM

* Shorten long line

* Allow optionally overriding ollama FIM template

* fix: configurable actions

* feat: improve UX

---------

Co-authored-by: Carl-Robert Linnupuu <carlrobertoh@gmail.com>
2024-12-03 00:01:16 +00:00
Carl-Robert Linnupuu
4e5b28048b feat: add latest qwen 2.5 coder models and adjust stop tokens 2024-12-01 00:01:26 +00:00
Carl-Robert Linnupuu
f84a659cf6 feat: support multi-line code completions 2024-11-30 23:12:14 +00:00
Carl-Robert Linnupuu
9b326b8830 fix: use JB in-built logic for creating git diff 2024-11-25 00:06:24 +00:00
Carl-Robert Linnupuu
71489db427 fix: refresh chat actions upon apply 2024-11-22 17:43:17 +00:00
Carl-Robert Linnupuu
89344346c8
feat: consolidate all prompts into a single settings view (#775)
* feat: consolidate all prompts into a single configurable

* feat: implement prompts settings view

* feat: use prompts from PromptsSettings state

* feat: use startInNewWindow settings value

* fix: landing view action placeholder

* feat: update default chat prompts
2024-11-22 10:02:13 +00:00
Carl-Robert Linnupuu
148946c5ee refactor: chat request message building 2024-11-18 10:38:19 +00:00
Carl-Robert Linnupuu
77101792a4 fix: user chat message rendering 2024-11-18 09:34:05 +00:00
Carl-Robert Linnupuu
cfd5f6f651 fix: chat response streaming for messages received faster than polling rate (fixes #757) 2024-11-15 18:25:40 +00:00
Carl-Robert Linnupuu
2ab6d1a54c feat: explain commits from vcs log tree (relates #688) 2024-11-15 09:07:32 +00:00
Carl-Robert Linnupuu
755791aea8 refactor: rewrite method lookup listener and improve error handling 2024-11-14 13:56:07 +00:00
Carl-Robert Linnupuu
8daf4f5f05
feat: improve code completion user experience (#763) 2024-11-13 23:18:53 +00:00
Carl-Robert Linnupuu
829f54d4d1 docs: update signup message 2024-11-07 09:06:38 +00:00
Carl-Robert Linnupuu
358c1105b7 fix: include previously attached files with each message 2024-11-04 15:39:11 +00:00
Carl-Robert Linnupuu
d13652ff40 chore: oai compatibility for ollama chat completions 2024-11-04 12:06:43 +00:00
Carl-Robert Linnupuu
cc47859859 fix: total token calculation for highlighted texts 2024-10-28 23:21:53 +00:00
Carl-Robert Linnupuu
6fbea7d4b8
feat: auto apply (#743) 2024-10-28 16:33:50 +00:00
Carl-Robert Linnupuu
079ad80e60 refactor: improve chat response rendering performance 2024-10-18 01:29:28 +03:00
Carl-Robert Linnupuu
d5d03a53b1 refactor: improve chat completion call handling 2024-10-17 02:24:57 +03:00
Carl-Robert Linnupuu
d0e74d43a2 refactor: improve project directory handling for git repository lookup 2024-10-16 15:50:02 +03:00
Carl-Robert Linnupuu
8348e3c061 fix: resolve inconsistent text rendering 2024-10-15 13:20:26 +03:00
Carl-Robert Linnupuu
516183ee3f fix: NPE on suggestion actions when no files are opened in editor (fixes #725) 2024-10-14 16:56:32 +03:00
Carl-Robert Linnupuu
8fd4556e27 feat: keep previous files in context while chatting 2024-10-09 15:16:37 +03:00
Carl-Robert Linnupuu
6363053277 fix: chat UI threading issues (fixes #730) 2024-10-09 12:34:29 +03:00
Carl-Robert Linnupuu
020e1aff7f chore: include metadata in codegpt requests 2024-10-09 11:57:03 +03:00
Carl-Robert Linnupuu
30c255c5b5 feat: support high context limits (CodeGPT) 2024-10-08 00:33:33 +03:00
Carl-Robert Linnupuu
a5368d9341 fix: chat response rendering 2024-10-01 17:31:45 +03:00
Carl-Robert Linnupuu
bacfba16d9 fix: chat response rendering 2024-10-01 16:21:36 +03:00
Carl-Robert Linnupuu
6b4e22b545 feat: support qwen2.5 and o1 models 2024-10-01 13:22:57 +03:00
Carl-Robert Linnupuu
6e20c6e8e0 fix: prompt text field theme issues (fixes #701) 2024-09-24 11:38:58 +03:00
Carl-Robert Linnupuu
35e7ca8f20 feat: show models submenu on hover (#681) 2024-09-24 02:44:58 +03:00
Carl-Robert Linnupuu
a360cb76c6 fix: model combobox value upon provider change 2024-09-24 00:50:49 +03:00