Commit graph

580 commits

Author SHA1 Message Date
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
c3592d8e11 fix: change fim override description message (relates #799) 2024-12-17 11:50:15 +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
59fe48f00f fix: change the order of custom openai applied settings 2024-12-17 10:33:50 +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
ba12865a72 feat: support partial code completion acceptance 2024-12-11 14:26:07 +00:00
Carl-Robert Linnupuu
71dd9463c4 fix: disable submission when current response is ongoing 2024-12-06 10:03:35 +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
Carl-Robert Linnupuu
fcea1ed164 fix: disable tree-sitter for CodeGPT provider 2024-12-04 09:24:24 +00:00
Carl-Robert Linnupuu
7a802cee97 fix: NPE when code completion parser not supported 2024-12-03 17:11:20 +00:00
Carl-Robert Linnupuu
cdb0d7b7ad fix: NPE caused by lookup element sorter 2024-12-03 17:10:46 +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
4e147dc62c feat: improve code completion git diff context 2024-12-02 18:23:05 +00:00
Carl-Robert Linnupuu
9c27a60d10 fix: adjust qwen 2.5 coder stop tokens 2024-12-01 00:57:34 +00:00
Carl-Robert Linnupuu
54e5e8331c fix: unstaged git diff 2024-12-01 00:43:44 +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
3670fdfb0f feat: make Codestral as default code completion model and remove StarCoder entirely 2024-11-30 23:25:17 +00:00
Carl-Robert Linnupuu
f84a659cf6 feat: support multi-line code completions 2024-11-30 23:12:14 +00:00
Carl-Robert Linnupuu
0a156bcd68 fix: NPE for remaining editor completion state (#777) 2024-11-27 10:50:13 +00:00
Carl-Robert Linnupuu
4611a21ac3 fix: do not trigger code completions when active lookup present 2024-11-27 10:42:42 +00:00
Carl-Robert Linnupuu
ee4aee2a57 fix: remaining completion when code completion overtyped 2024-11-25 11:32: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
276e3db7b9 fix: add initial preferred size for prompts tree decorator 2024-11-22 13:44:25 +00:00
Carl-Robert Linnupuu
e4725cb299 feat: add codestral code model 2024-11-22 11:04:43 +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
0af7d43a06 refactor: load default prompt from resource file and improve instructions 2024-11-17 16:23:17 +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
6cdd075706 fix: trim completion values before adding to lookup 2024-11-14 15:54:45 +00:00
Carl-Robert Linnupuu
2420d068e7 fix: fallback to default inline insertion logic when codegpt elements not found 2024-11-14 14:19:38 +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
808fdfaf7e refactor: replace inline completion diffing with editor suffix matching 2024-11-14 11:58:56 +00:00
Carl-Robert Linnupuu
25d8835db1 feat: disable code completions when rate limit exceeded 2024-11-14 10:03:30 +00:00
Carl-Robert Linnupuu
8dd74b3d84 feat: add Qwen 2.5 Coder (32B) model (CodeGPT) 2024-11-14 00:16:17 +00:00
Carl-Robert Linnupuu
284dc66961 fix: image notification condition (fixes #711) 2024-11-13 23:28:23 +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
ab7f5f9122 fix: prompt text field height issues (fixes #747) 2024-11-02 18:21:09 +00:00
Carl-Robert Linnupuu
9f2669e0b1 fix: endless loading when persona name or instrctions are not set (fixes #748) 2024-11-02 16:25:08 +00:00
Carl-Robert Linnupuu
478340fe11 fix: code completion state when session contains remining completion 2024-11-01 14:27:18 +00:00