- New Git-related actions: ChatWithCommitAction, ChatWithCommitDiffAction, and ChatWithWorkingCopyDiffAction
- SimpleCommandAction for executing custom commands
- VCS menu integration with AI Coder options in the VCS log context menu
- Updated dependencies: skyenet_version to 1.0.80 and jo-penai to 1.1.0
- Removed kotlinx-coroutines-core dependency
- Added Git4Idea and GitHub plugins to the intellij block
- Refactored CommandAutofixAction for more modular and extensible code
- Updated plugin.xml to include new actions and dependencies
- Enhanced Git integration capabilities
- Streamlined build system and dependency management
- Support for Gemini models
- Support for Mistral Large
- Dynamic action support (temporarily) due to performance issues and bugs
- Patching logic
- Various fixes
DiffChatAction
: A new action for engaging in a chat session to generate and apply code diffs directly within the IDE.MultiDiffChatAction
: Allows for collaborative code review and diff generation across multiple files.MultiStepPatchAction
: Automates development tasks by translating user directives into actionable development tasks and code modifications.- Support for models from https://www.perplexity.ai/, https://console.groq.com/, and https://modelslab.com/dashboard/, enhancing the plugin's versatility and performance in code generation and analysis.
- General performance improvements and bug fixes.
- Enhanced UI for better user experience.
- Code console
- Usage tracking per model with cost
- Various fixes
- Fixed Kotlin dynamic evaluation
- Replaced all Groovy with Kotlin
- Revised configuration UI
- Various fixes
- Code Chat UI
- Pruned experimental/deprecated actions
- Various fixes
- Code Chat UI
- Fixed settings for service port
- Country sanctioning logic
- Code Chat
- Code Chat
- Various fixes
- Added GPT4 Turbo support
- Logo and Icon graphics
- Readme
- Updated dependencies
- Tasks are now performed in the background, so the UI is no longer blocked
- Added feedback options and improved settings popup UI
- Fixed performance issue with token counter
- Improved error dialogs for API keys and cancallations
- Improved error dialog for groovy errors
- Expanded support for latest IntelliJ versions
- Improved error dialog
- Clarity of sanctioning logic via UI message
- Fixed several major issues preventing various actions from working
- Ported additional actions to Groovy, including GenerateStory and GenerateProject
- Improved virtual API protocol / type describers
- Fixed bug preventing custom actions from being loaded
- Fixed paste action when no text is selected
- Fixed bug preventing user settings from being persisted
- API edit dialog
- Toolbar widget for token count
- Toolbar widget for model selection
- Editable and dynamically-defined actions
- Token count handling
- "Create File" action
- Exception, timeout, and cancellation handling for API calls
- GPT4 enabled by default
- Fixed bug to allow selected model (GPT4/3.5Turbo) for all actions
- Various bug fixes and performance improvements
- Simplified plugin configuration and model selection
- "Analogue File" action
- Various bug fixes
- "Code Chat" action
- Various legacy actions that are no longer supported - Sorry, too many experiments to maintain! However, if you have a favorite that's now missing, let me know and I'll look into it.
- All remaining actions have been rewritten to use the Chat API, thus making newer models available
- Prototype integration with the "Skyenet" AI tool
- Various bug fixes
- Various bug fixes
- API stability and performance
- Various bug fixes
- Max tokens handling
- Ability to develop entire software projects from scratch (not a joke)
- Support for self-aware artificial intelligence (joke)
- Human value and significance (joke)
- Barriers to information warfare (not a joke)
- Human nature (joke)
- Completed transition to Kotlin
- Improved "max tokens" logic
- Added new proxy api feature
- Added "Generate Project" action (beta)
- Improved logic for dictation action, particularly silence detection and prefix handling-
- Various issues with "Insert Implementation" action
- Access for Russian users due to the invasion of Ukraine
- Improved dictation action with better stream handling and prefix logic
- Added "add wiki links" action
- Added "to statement list" action
- Added "to factcheck links" action
- Added actions documentation
- Reviewed and updated action shortcuts and descriptions
- Updated main product description
- Added prototype "dictation" action
- New functional tests
- Test-generated documentation
- Added "replace options" action
- Added "ask a question" action
- Various formatting fixes
- Fixed major bug preventing plugin from working
- Converted a majority of the project to Kotlin
- Removed references to OpenAI in UI (this is not an official product)
- Added annotation action
- Added semi-automated testing and documentation generation
- Added "rename variables" action
- Added cancel button to API call progress dialog
- Added comment translation action
- Re-enabled support for PHP after verifying that it works
- Added Rust support for file translation
- Improved retry logic for API calls
- Added action to implement stubs
- Permanently removed support for PHP
- Added file conversion for certain languages (Java, JavaScript, Scala, Kotlin, Go, Python)
- New actions to implement code blocks in markdown
- Various bug fixes and UI polish
- Improved API interception dialogs
- Fixed bug when changing prefix in UI intercept dialog
- Added generic "edit" feature
- Fixed issues with Javascript and other languages
- Dev mode now adds a API request preview/testing UI for each request
- Various UI polish
- Refactored code so Actions are independent components
- Asynchronous operations now include modal progress
- Added "retry last" and generic "append" and "insert" operations
- Added SCSS support
- All API calls are handled asynchronously - no UI thread blocking!
- Fix compatibility issues
- Added dropdown model selection
- Improved comment parsing
- Added functions to create new list items and table rows and columns (markdown)
- Improved configurability
- Improved actions logic
- Improved menu UI navigability
- Improved exception handling
- Added support for bash, json, and others
- Expanded language support
- Improved handling of braces and indentation before making document edits
- Improved settings - "Random style" and "Test style" helpers
- Improved UI polish
- Code cleanups
- Added filtering using OpenAI moderation API
- Handle error message by telling the user
- Improved support for various languages, especially markdown
- Improved UI polish
- Added support for various languages
- Added custom edit options with recently used shortcuts
- Added context-aware generation tools
- Initial implementation
- Initial scaffold created from IntelliJ Platform Plugin Template