All notable changes to the "ChatIDE" extension will be documented in this file.
- Changing OpenAI API key would sometimes not work
- New setting that enables sending messages using Enter key press (enable in settings)
- Support for custom server URL (must be OpenAI 'compatible')
- Support for Claude 100K context length ("claude-v1.3-100k")
- Support for GPT4 32K context length ("gpt-4-32k")
- Support for Anthropic's Claude
- Use highlight.js to highlight code blocks
- "copy code" button to easily copy code produced by the assistant
- Highlighting code automatically includes it in a special "context" prefix message to the assistant (this happens only once per code selection)
- Pressing tab in the textrea now inserts a tab into the text instead of changing focus target
- Render the user message as markdown
- Change default model to gpt-3.5-turbo because most people don't have access to 4 yet
- Show OpenAI API error in the chat with some troubleshooting options
- Load and continue a conversation from JSON file
- Styling updates
- Fix a bug where the api key won't be registered until the user restarted VS Code
- Add code to publish the extension to Microsoft's extension marketplace
- Store API key in VS Code secretStorage
- System prompt asks GPT to avoid repeating information
- Ability to configure system prompt through extension settings
- Ability to reset chat
- Ability to export current chat as JSON
- Initial release