All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.1.5 - 2023-10-02
- Support for diffing generated code
2.1.4 - 2023-10-01
- Support for modifying generated code within the chat toolwindow
- Support for creating new files directly from the chat toolwindow
- Privacy policy url in the settings
2.1.3 - 2023-09-28
- More telemetry actions
- Error logging
2.1.2 - 2023-09-28
- Incorrect window selection during chat or toolwindow actions
2.1.1 - 2023-09-27
- Telemetry based on redhat impl
2.1.0 - 2023-09-21
- You API integration
- Ability to override completion path
- Chat History UI
2.0.6 - 2023-08-29
- Functionality to fetch/use OpenAI account name
- Rendering user input's newlines
- Support for closing other tabs (#172)
- Support for configuring custom hosts for OpenAI and Azure services
2.0.5 - 2023-06-12
- Tool window not opening on editor actions (#157)
- Support for changing the editor action behaviour (#157)
- Support for overriding completions request parameters (#152)
- User text area autofocus on creating a new chat (#155)
- Keymap tool window actions (#148)
2.0.4 - 2023-05-27
-
TypeScript and C# code highlighting
-
ToolWindow usability when virtual space option turned ON (#125)
- ToolWindow code editor copy/replace header actions
- Custom prompt main editor action (#144)
- Support for 2023.2 EAP builds (#149)
2.0.3 - 2023-05-18
- Empty editor context menu item text (#137)
- Temp file path resolving (#130)
- Response streaming
- Reset chat window toolbar action (#138)
2.0.2 - 2023-05-16
- Settings deserialization error
- Memory consumption by disposing unused editors which are no longer needed
- Main editor focus stealing on response streaming
2.0.1 - 2023-05-14
- New GPT-3.5-16k model
- NPE when
displayName
couldn't be fetched
- Proxy support by disabling the default trustmanager
- Off-screen rendering setting option
- Automatic textarea focus on stream completion (#126)
2.0.0 - 2023-05-03
- Automatic retry logic on stream timeouts
- Input prompt text field UI/UX (height grows with the content)
- Custom prompt editor action (users can now provide custom actions within the chat window itself)
- ToolWindow HTML content with native Swing components
OPENAI_API_KEY
persistence, key is saved in the OS password safe from now on