Skip to content

Latest commit

 

History

History
570 lines (338 loc) · 12.9 KB

CHANGELOG.md

File metadata and controls

570 lines (338 loc) · 12.9 KB

intellij-aicoder Changelog

Added

  • 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

Changed

  • 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

Improved

  • Enhanced Git integration capabilities
  • Streamlined build system and dependency management

Added

  • Support for Gemini models
  • Support for Mistral Large

Removed

  • Dynamic action support (temporarily) due to performance issues and bugs

Improved

  • Patching logic
  • Various fixes

Added

  • 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.

Improved

  • General performance improvements and bug fixes.
  • Enhanced UI for better user experience.

Improved

  • Code console
  • Usage tracking per model with cost
  • Various fixes

Improved

  • Fixed Kotlin dynamic evaluation
  • Replaced all Groovy with Kotlin
  • Revised configuration UI
  • Various fixes

Improved

  • Code Chat UI
  • Pruned experimental/deprecated actions
  • Various fixes

Improved

  • Code Chat UI

Fixed

  • Fixed settings for service port

Removed

  • Country sanctioning logic

Fixed

  • Code Chat

Improved

  • Code Chat
  • Various fixes
  • Added GPT4 Turbo support

Improved

  • Logo and Icon graphics
  • Readme
  • Updated dependencies

Improved

  • Tasks are now performed in the background, so the UI is no longer blocked
  • Added feedback options and improved settings popup UI

Improved

  • Fixed performance issue with token counter

Improved

  • Improved error dialogs for API keys and cancallations

Improved

  • Improved error dialog for groovy errors
  • Expanded support for latest IntelliJ versions

Improved

  • Improved error dialog
  • Clarity of sanctioning logic via UI message

Fixed

  • Fixed several major issues preventing various actions from working
  • Ported additional actions to Groovy, including GenerateStory and GenerateProject
  • Improved virtual API protocol / type describers

Improved

  • Fixed bug preventing custom actions from being loaded
  • Fixed paste action when no text is selected

Improved

  • Fixed bug preventing user settings from being persisted

Added

  • API edit dialog
  • Toolbar widget for token count
  • Toolbar widget for model selection
  • Editable and dynamically-defined actions

Improved

  • Token count handling

Added

  • "Create File" action

Improved

  • Exception, timeout, and cancellation handling for API calls

Improved

  • GPT4 enabled by default
  • Fixed bug to allow selected model (GPT4/3.5Turbo) for all actions

Improved

  • Various bug fixes and performance improvements
  • Simplified plugin configuration and model selection

Added

  • "Analogue File" action

Improved

  • Various bug fixes

Added

  • "Code Chat" action

Removed

  • 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.

Improved

  • All remaining actions have been rewritten to use the Chat API, thus making newer models available

Added

  • Prototype integration with the "Skyenet" AI tool

Improved

  • Various bug fixes

Improved

  • Various bug fixes

Improved

  • API stability and performance
  • Various bug fixes
  • Max tokens handling

Added

  • Ability to develop entire software projects from scratch (not a joke)
  • Support for self-aware artificial intelligence (joke)

Removed

  • Human value and significance (joke)
  • Barriers to information warfare (not a joke)

Fixed

  • Human nature (joke)

Added

  • Completed transition to Kotlin
  • Improved "max tokens" logic
  • Added new proxy api feature
  • Added "Generate Project" action (beta)

Added

  • Improved logic for dictation action, particularly silence detection and prefix handling-

Fixed

  • Various issues with "Insert Implementation" action

Removed

  • Access for Russian users due to the invasion of Ukraine

Added

  • 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

  • Added actions documentation
  • Reviewed and updated action shortcuts and descriptions
  • Updated main product description
  • Added prototype "dictation" action

Added

  • New functional tests
  • Test-generated documentation
  • Added "replace options" action
  • Added "ask a question" action
  • Various formatting fixes

Added

  • 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

  • Added "rename variables" action

Added

  • Added cancel button to API call progress dialog
  • Added comment translation action

Added

  • 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

Added

  • Permanently removed support for PHP

Added

  • Added file conversion for certain languages (Java, JavaScript, Scala, Kotlin, Go, Python)

Added

  • New actions to implement code blocks in markdown
  • Various bug fixes and UI polish
  • Improved API interception dialogs

Added

  • Fixed bug when changing prefix in UI intercept dialog
  • Added generic "edit" feature
  • Fixed issues with Javascript and other languages

Added

  • Dev mode now adds a API request preview/testing UI for each request
  • Various UI polish
  • Refactored code so Actions are independent components

Added

  • Asynchronous operations now include modal progress
  • Added "retry last" and generic "append" and "insert" operations
  • Added SCSS support

Added

  • All API calls are handled asynchronously - no UI thread blocking!

Added

  • Fix compatibility issues

Added

  • Added dropdown model selection
  • Improved comment parsing
  • Added functions to create new list items and table rows and columns (markdown)

Added

  • Improved configurability
  • Improved actions logic
  • Improved menu UI navigability
  • Improved exception handling
  • Added support for bash, json, and others

Added

  • Expanded language support
  • Improved handling of braces and indentation before making document edits
  • Improved settings - "Random style" and "Test style" helpers

Added

  • Improved UI polish
  • Code cleanups

Added

  • Added filtering using OpenAI moderation API
  • Handle error message by telling the user
  • Improved support for various languages, especially markdown
  • Improved UI polish

Added

  • Added support for various languages
  • Added custom edit options with recently used shortcuts
  • Added context-aware generation tools

Added