From 9a340178fc12fed8ee528cb77a06df0b65fb30e2 Mon Sep 17 00:00:00 2001
From: Matt Rubens
Date: Fri, 7 Mar 2025 14:33:50 -0500
Subject: [PATCH] v3.8
---
.changeset/young-wolves-add.md | 5 ++
src/core/webview/ClineProvider.ts | 2 +-
.../src/components/chat/Announcement.tsx | 50 ++++++++++++-------
3 files changed, 38 insertions(+), 19 deletions(-)
create mode 100644 .changeset/young-wolves-add.md
diff --git a/.changeset/young-wolves-add.md b/.changeset/young-wolves-add.md
new file mode 100644
index 0000000000..3bfc2f1c42
--- /dev/null
+++ b/.changeset/young-wolves-add.md
@@ -0,0 +1,5 @@
+---
+"roo-cline": minor
+---
+
+v3.8
diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts
index e53b1fbf79..2e31c40c69 100644
--- a/src/core/webview/ClineProvider.ts
+++ b/src/core/webview/ClineProvider.ts
@@ -71,7 +71,7 @@ export class ClineProvider implements vscode.WebviewViewProvider {
private clineStack: Cline[] = []
private workspaceTracker?: WorkspaceTracker
protected mcpHub?: McpHub // Change from private to protected
- private latestAnnouncementId = "feb-27-2025-automatic-checkpoints" // update to some unique identifier when we add a new announcement
+ private latestAnnouncementId = "mar-7-2025-3-8" // update to some unique identifier when we add a new announcement
private contextProxy: ContextProxy
configManager: ConfigManager
customModesManager: CustomModesManager
diff --git a/webview-ui/src/components/chat/Announcement.tsx b/webview-ui/src/components/chat/Announcement.tsx
index 031e801628..82fdb628eb 100644
--- a/webview-ui/src/components/chat/Announcement.tsx
+++ b/webview-ui/src/components/chat/Announcement.tsx
@@ -26,38 +26,52 @@ const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => {
style={{ position: "absolute", top: "8px", right: "8px" }}>
- 🎉{" "}Automatic Checkpoints Now Enabled
+ 🎉{" "}Roo Code 3.8 Released
- We're thrilled to announce that our experimental Checkpoints feature is now enabled by default for all
- users. This powerful feature automatically tracks your project changes during a task, allowing you to
- quickly review or revert to earlier states if needed.
+ Roo Code 3.8 is out with performance boosts, new features, and bug fixes.
What's New
- Automatic Checkpoints provide you with:
- - Peace of mind when making significant changes
- - Ability to visually inspect changes between steps
- - Easy rollback if you're not satisfied with certain code modifications
- - Improved navigation through complex task execution
+ - • Faster asynchronous checkpoints
+ - • Support for .rooignore files
+ - • Fixed terminal & gray screen issues
+ - • Roo Code can run in multiple windows
+ - • Experimental multi-diff editing strategy
+ - • Subtask to parent task communication
+ - • Updated DeepSeek provider
+ - • New "Human Relay" provider
- Customize Your Experience
-
- While we recommend keeping this feature enabled, you can disable it if needed.{" "}
+
+ Get more details and discuss in{" "}
{
e.preventDefault()
- window.postMessage({ type: "action", action: "settingsButtonClicked" }, "*")
- }}
- style={{ display: "inline", padding: "0 2px" }}>
- Open Settings
+ window.postMessage(
+ { type: "action", action: "openExternal", data: { url: "https://discord.gg/roocode" } },
+ "*",
+ )
+ }}>
+ Discord
{" "}
- and look for the "Enable automatic checkpoints" option in the Advanced Settings section.
+ and{" "}
+ {
+ e.preventDefault()
+ window.postMessage(
+ { type: "action", action: "openExternal", data: { url: "https://reddit.com/r/RooCode" } },
+ "*",
+ )
+ }}>
+ Reddit
+ {" "}
+ 🚀
)