Skip to content

Commit

Permalink
Update documentation with new features and release notes for Codiumat…
Browse files Browse the repository at this point in the history
…e and PR-Agent
  • Loading branch information
almog-lv committed Jul 23, 2024
1 parent 99a0259 commit 41535c9
Show file tree
Hide file tree
Showing 10 changed files with 260 additions and 196 deletions.
150 changes: 51 additions & 99 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,177 +8,133 @@ description: Latest release notes of Codiumate and PR-Agent
<div class="content" markdown>
<div class="bg-clear" markdown>
<div markdown class="centered">
### May 30, 2024
### July 23, 2024
![](./assets/title.png){ class="no-border";}
</div>

</div>

<!-- VSCode -->

<!-- JB -->

<div markdown class="bg-black">
<h3 markdown class="top-left">
**[<b class="white">:simple-visualstudiocode:</b> Codiumate<b class="green">:</b>VSCode | v0.9][def]**

**[<b class="white">:simple-jetbrains:</b> Codiumate<b class="green">:</b>JetBrains | v0.9.1](./versions/latest/jetbrains.md)**
</h3>

<div class="centered" markdown>
We're excited to unveil Codiumate v0.9, featuring a **redesigned interface**, enhanced project indexing, and intuitive navigation with new shortcuts like `@` and the + button. You can now add context to your requests with code snippets, files, folders, or **entire projects**, and activate the new coding-agent with a click for expert assistance.
<!--![type:video](https://www.youtube.com/embed/EjrgjBOLPGc?si=6ls9f4MMLuOKcayn){ align=right}-->

The update also incorporates **GPT-4o** for smarter test generation and adds the **Vitest framework** to our supported testing frameworks for JavaScript and TypeScript.

**[Read More](./versions/latest/vscode.md)**
<div class="centered" markdown>
# New **Advanced Test** Panel!

### **🤩 See how it looks:**

#### Choose focus
![](./versions/latest/current-file.gif){width=50%}
<div class="left-padding" markdown>

#### Add Extra Context
![](./versions/latest/extra-context.gif){width=50%}
Ladies and Gents, we have a fantastic new addition to Codiumate for JetBrains — our all-new Advanced Panel! This latest update brings a host of exciting features designed to make your development experience smoother, smarter, and more efficient.

### Here's what's new:

</div>
1. **Sleek New Look and Feel:** We’ve given the Advanced Panel a complete makeover. Enjoy a cleaner, more intuitive interface that makes navigating and utilizing Codiumate easier than ever before.

<div class="left-padding" markdown>
2. **Context Tab:** Now, you can see all the context we've collected for your tests at a glance. This new tab ensures you have all the relevant information you need right where you need it.

3. **Configuration Tab:** Customizing your testing environment has never been simpler. With our new configuration tab, you can easily set parameters like frameworks, example tests, and extra instructions. Plus, you can save these settings directly to a configuration file right from the tab!

</div>
</div>


<!-- COVER-AGENT -->

<div markdown class="bg-blue">
<h3 markdown class="top-left">

**[<b class="white">:simple-visualstudiocode:</b> Cover<b class="green">-</b>Agent | v0.1]()**

</h3>

<div class="centered" markdown>
# Introducing [**Cover-Agent**](https://github.com/Codium-ai/cover-agent)!

### We're excited to announce [**Cover-Agent**](https://github.com/Codium-ai/cover-agent) - our new open-source tool to simplify increasing test coverage!

![type:video](https://www.youtube.com/embed/fIYkSEJ4eqE?si=vp5SnbQOPJp9Ak51){: style='width: 50%; height: 25.172vw'}


<div class="grid cards" markdown>

- 🔍 Boost Your Tests

---

Say goodbye to the monotony of managing test coverage. With Cover-Agent, you can effortlessly handle essential tasks, starting with regression tests, to ensure your codebase remains robust and well-tested.
<div markdown class="centered">

- 🧠 Advanced AI
### **[Learn more about Codiumate Test](https://codiumate-docs.codium.ai/tests/)**

---
---

Inspired by Meta’s TestGen-LLM, Cover-Agent ensures generated tests compile, run properly, and add value.
# **Code-Completion** is now available for JetBrains

- 🌟 Contribute and Collaborate
Our Code Completion feature is designed to expedite your coding process by intelligently analyzing code context and intentions. It seamlessly suggests relevant code snippets, allowing you to swiftly accept them with a simple tab click.

---
Our paying users can now enjoy this feature on JetBrains, by enabling it in the Codiumate plugin settings.

As an open-source project, we invite you to contribute and help us enhance [**Cover-Agent**](https://github.com/Codium-ai/cover-agent). Your input is invaluable in refining this tool to meet the real-world needs of developers like you.
### **[Learn more about Code Completion](https://codiumate-docs.codium.ai/code-completion/)**

</div>

Discover more about Cover-Agent in our detailed [**blog post**](https://www.codium.ai/blog/we-created-the-first-open-source-implementation-of-metas-testgen-llm/)

[Explore Cover-Agent](https://github.com/Codium-ai/cover-agent){ .md-button }


</div>

</div>

<!-- PR-Agent -->

<!-- JB -->
<div markdown class="bg-blue">

<div markdown class="bg-black">
<h3 markdown class="top-left">

**[<b class="white">:simple-jetbrains:</b> Codiumate<b class="green">:</b>JetBrains | v0.7.38](./versions/latest/jetbrains.md)**
**[<b class="white">:fontawesome-solid-robot:</b> PR<b class="green">-</b>Agent | v0.23](./versions/latest/pr-agent.md)**
</h3>

![type:video](https://www.youtube.com/embed/EjrgjBOLPGc?si=6ls9f4MMLuOKcayn){ align=right}
<div markdown class="centered">

# PR-Agent **Impact**

<div class="centered" markdown>
# **Full Chat** support!
</div>

<div class="left-padding" markdown>

Codiumate plugin now supports comprehensive chat functionalities in JetBrains! This includes workspace mode, file mode, and free chat, supporting all commands to streamline your coding sessions.
###


**What can you do with Codiumate Chat?**
We’re excited to introduce a powerful new feature in PR-Agent Pro: the PR-Agent **Impact Report**!

📄 File Mode - Choose any code in your project and explore the different commands - explain the code, improve the quality, write tests, add docstring, and more.
### What's New?

🗂️ Workspace Mode - Choose a changeset (local or committed changes) and improve your code before you commit or push - get a recap of your changes, find and fix issues in your diff, get a code review, update the changelog, and more.
1. **Impact Report:** Our new impact report showcases a metric that demonstrates how PR-Agent has helped improve the quality of your PRs. This report calculates the number of code suggestions made by PR-Agent that were applied in the PR, providing you with a clear measure of its effectiveness.

💬 Free Chat - Chat about any code-related subject, with your code as context.
2. **Applied Code Suggestions:** Reviewers can now see the applied code suggestions directly within the PR itself. This transparency makes it easier to track changes and understand the improvements made.


**[Learn more about Codiumate Chat](https://codiumate-docs.codium.ai/chat/)**

</div>
</div>
</div>

<!-- PR-Agent -->

<div markdown class="bg-blue">
<!-- VSCode
<div markdown class="bg-black">
<h3 markdown class="top-left">

**[<b class="white">:fontawesome-solid-robot:</b> PR<b class="green">-</b>Agent | v0.22](./versions/latest/pr-agent.md)**
**[<b class="white">:simple-visualstudiocode:</b> Codiumate<b class="green">:</b>VSCode | v0.9.10][def]**
</h3>
<div markdown class="centered">


<div class="left-padding" markdown>

### Apply Code Suggestion with **One Click**

In the latest PR-Agent Pro we've introduced a new way of improving your code:
<div class="centered" markdown>
We're excited to unveil Codiumate v0.9.20, featuring a **redesigned interface**, enhanced project indexing, and intuitive navigation with new shortcuts like `@` and the + button. You can now add context to your requests with code snippets, files, folders, or **entire projects**, and activate the new coding-agent with a click for expert assistance.
You can now Interactively convert a specific suggestion to a committable one, with just checking the check-box inside each suggesion!
The update also incorporates **GPT-4o** for smarter test generation and adds the **Vitest framework** to our supported testing frameworks for JavaScript and TypeScript.
**[Read More](./versions/latest/vscode.md)**
---
### **🤩 See how it looks:**
### **Chrome Extension** v1.15 🕵️‍♂️
#### Choose focus
![](./versions/latest/current-file.gif){width=50%}
#### Add Extra Context
![](./versions/latest/extra-context.gif){width=50%}
![type:video](https://www.youtube.com/embed/v9bJ1frtPcg?si=8dgarF21BWqKBjr9){ align=left}
</div>
<div class="left-padding" markdown>
### The new PR-Agent Chrome Extension version now added 2 new features:

- PR-Agent **Filters** - Easily switch between PR-Agent comments, Non-PR-Agent comments, and all comments to focus on what matters.

- **Enhanced** Code Suggestions - Use the new quote button to add specific code suggestions as comments and tag your teammates for seamless collaboration.

<div markdown class="centered">
**[Download Chrome Extension](https://chromewebstore.google.com/detail/pr-agent-chrome-extension/ephlnjeghhogofkifjloamocljapahnl)**
</div>

</div>
</div>
</div>
</div> -->


<!-- FOOTER -->

<!-- What's cooking -->

<div markdown class="bg-black">
<div markdown class="bg-blue">

<h3 markdown class="top-left">

Expand All @@ -190,12 +146,8 @@ You can now Interactively convert a specific suggestion to a committable one, wi
# What's **Cooking**?

<div class="left-padding" markdown>
!!! jetbrains "Codiumate:JetBrains >> Code Completion"
Code Completion is already available for Codiumate:VSCode, and we're diligently integrating it into Codiumate:JetBrains for an enhanced coding experience.

Our Code Completion feature is designed to expedite your coding process by intelligently analyzing code context and intentions. It seamlessly suggests relevant code snippets, allowing you to swiftly accept them with a simple tab click.

**[Read More about Code Completion](https://codiumate-docs.codium.ai/code-completion/)**
!!! chat "Codiumate >> Chat History"
We’re adding chat history features so you can easily access your previous conversations. We’re also enhancing the current work with threads to make managing and navigating through them more efficient and user-friendly.

!!! code "Codiumate:Test >> Improved test generation"
These days we're working on improving the test quality - starting from a better context selection, project indexing for better mocking and learning from specific language best practices.
Expand Down
File renamed without changes
File renamed without changes
103 changes: 103 additions & 0 deletions docs/versions/2024-05-30/jetbrains.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
---
hide:
- navigation
- toc
title: Codiumate JetBrains Release Notes
subtitle: Codiumate plugin for JetBrains v0.7.30 Release Notes
---
<div class="content" markdown>
<div class="bg-clear" markdown>

<div markdown class="centered">
![](../../assets/jetbrains.png){ class="no-border"}

### v0.7.38 | May 30, 2024

<div markdown class="bg-blue">

<div markdown class="content">
##
# Full **Chat Support**

We are excited to announce that Codiumate:Chat for Jetrains now supports all modes and commands!


After much hard work, we're proud to say that we now support all three modes and all the commands in Codiumate Chat for JetBrains!

## **What can you do with Codiumate Chat?**


<div class="grid cards" markdown>

- :fontawesome-solid-file-lines:{ .lg .middle } File Mode

---

Choose any code in your project and explore the different commands - explain the code, improve the quality, write tests, add docstring, and more.

[:octicons-arrow-right-24: Read More](https://codiumate-docs.codium.ai/chat/modes/file-mode/)

- :fontawesome-solid-folder-tree:{ .lg .middle } Workspace Mode

---

Choose a changeset (local or committed changes) and improve your code before you commit or push - get a recap of your changes, find and fix issues in your diff, get a code review, update the changelog, and more.


[:octicons-arrow-right-24: Read More](https://codiumate-docs.codium.ai/chat/modes/workspace-mode/)

- :fontawesome-solid-comment-dots:{ .lg .middle } Free Chat Mode

---

Chat about any code-related subject, with your code as context.


[:octicons-arrow-right-24: Read More](https://codiumate-docs.codium.ai/chat/modes/free-chat/)


</div>

You can always click "Continue this chat" in the response to explore further and add more requests.

You can add more context to the chat by selecting the code, right-clicking on it, and selecting "Add to Codiumate as context."

### **[Read more about Codiumate:Chat](https://codiumate-docs.codium.ai/chat/)**

![type:video](https://www.youtube.com/embed/EjrgjBOLPGc?si=6ls9f4MMLuOKcayn){: style='width: 60%; height: 30.172vw'}

---



## More **News**

<div class="left-padding" markdown>

- We added more options in inlays (above class/function) with some Chat commands to invoke.
- Added word-wrap enable/disable button for code blocks in Chat.
- Improved `/recap` and `/issues` performance.

</div>

---

## What’s **Next**?

!!! code "Code Completion"
We're working on adding Code Completion to Codiumate:JetBrains, stay tuned!

!!! folder "Project Context"
We're adding an option to add your entire project, or any selected folder, as context to the chat and test generation.

**Stay Tuned!**

---

### **[Read CodiumAI Release Notes Digest](../../index.md)**

</div>
</div>
</div>
</div>
</div>
Loading

0 comments on commit 41535c9

Please sign in to comment.