Skip to content

Commit 664a424

Browse files
authored
v3.11.5 (#2283)
* v3.11.5 * Update announcement
1 parent 50eed96 commit 664a424

File tree

18 files changed

+81
-197
lines changed

18 files changed

+81
-197
lines changed

.changeset/friendly-cooks-dress.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"roo-cline": patch
3+
---
4+
5+
v3.11.5

src/core/webview/ClineProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ export class ClineProvider extends EventEmitter<ClineProviderEvents> implements
8080
// Could modify code to use getMcpHub() instead.
8181
mcpHub?: McpHub // Change from private to protected
8282
// not private, so it can be accessed from webviewMessageHandler
83-
latestAnnouncementId = "mar-30-2025-3-11" // update for v3.11.0 announcement
83+
latestAnnouncementId = "apr-04-2025-boomerang" // update for Boomerang Tasks announcement
8484
// not private, so it can be accessed from webviewMessageHandler
8585
settingsImportedAt?: number
8686
public readonly contextProxy: ContextProxy

webview-ui/src/components/chat/Announcement.tsx

Lines changed: 15 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { VSCodeButton, VSCodeLink } from "@vscode/webview-ui-toolkit/react"
22
import { memo } from "react"
33
import { useAppTranslation } from "@/i18n/TranslationContext"
4-
import { Trans } from "react-i18next"
54

65
interface AnnouncementProps {
76
version: string
@@ -13,34 +12,6 @@ You must update the latestAnnouncementId in ClineProvider for new announcements
1312
const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => {
1413
const { t } = useAppTranslation()
1514

16-
const discordLink = (
17-
<VSCodeLink
18-
href="https://discord.gg/roocode"
19-
onClick={(e) => {
20-
e.preventDefault()
21-
window.postMessage(
22-
{ type: "action", action: "openExternal", data: { url: "https://discord.gg/roocode" } },
23-
"*",
24-
)
25-
}}>
26-
Discord
27-
</VSCodeLink>
28-
)
29-
30-
const redditLink = (
31-
<VSCodeLink
32-
href="https://reddit.com/r/RooCode"
33-
onClick={(e) => {
34-
e.preventDefault()
35-
window.postMessage(
36-
{ type: "action", action: "openExternal", data: { url: "https://reddit.com/r/RooCode" } },
37-
"*",
38-
)
39-
}}>
40-
Reddit
41-
</VSCodeLink>
42-
)
43-
4415
return (
4516
<div
4617
style={{
@@ -62,24 +33,22 @@ const Announcement = ({ version, hideAnnouncement }: AnnouncementProps) => {
6233

6334
<p style={{ margin: "5px 0px" }}>{t("chat:announcement.description")}</p>
6435

65-
<h3 style={{ margin: "12px 0 8px" }}>{t("chat:announcement.whatsNew")}</h3>
66-
<div style={{ margin: "5px 0px" }}>
67-
<ul style={{ margin: "4px 0 6px 0px", padding: 0 }}>
68-
{[1, 2, 3, 4, 5].map((num) => {
69-
const feature = t(`chat:announcement.feature${num}`)
70-
return feature ? <li key={num}>{feature}</li> : null
71-
})}
72-
</ul>
73-
</div>
74-
7536
<p style={{ margin: "10px 0px 0px" }}>
76-
<Trans
77-
i18nKey="chat:announcement.detailsDiscussLinks"
78-
components={{
79-
discordLink: discordLink,
80-
redditLink: redditLink,
81-
}}
82-
/>
37+
<VSCodeLink
38+
href="https://docs.roocode.com/features/boomerang-tasks"
39+
onClick={(e) => {
40+
e.preventDefault()
41+
window.postMessage(
42+
{
43+
type: "action",
44+
action: "openExternal",
45+
data: { url: "https://docs.roocode.com/features/boomerang-tasks" },
46+
},
47+
"*",
48+
)
49+
}}>
50+
{t("chat:announcement.learnMore")}
51+
</VSCodeLink>
8352
</p>
8453
</div>
8554
)

webview-ui/src/i18n/locales/ca/chat.json

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -211,16 +211,10 @@
211211
"copyToInput": "Copiar a l'entrada (o Shift + clic)"
212212
},
213213
"announcement": {
214-
"title": "🎉 Roo Code 3.11 publicat",
215-
"description": "Roo Code 3.11 aporta millores significatives de rendiment i noves funcionalitats!",
216-
"whatsNew": "Novetats",
217-
"feature1": "Edicions ràpides: Les edicions ara s'apliquen molt més ràpid. Menys espera, més codificació.",
218-
"feature2": "Saldos de claus d'API: Visualitza els teus saldos d'OpenRouter i Requesty a la configuració.",
219-
"feature3": "Configuració MCP a nivell de projecte: Ara pots configurar-ho per projecte/espai de treball.",
220-
"feature4": "Suport millorat per a Gemini: Reintents més intel·ligents, escapament corregit, afegit al proveïdor Vertex.",
221-
"feature5": "Importació/Exportació de configuració: Fes còpies de seguretat o comparteix la teva configuració fàcilment entre diferents entorns.",
222-
"hideButton": "Amagar anunci",
223-
"detailsDiscussLinks": "Obté més detalls i participa a <discordLink>Discord</discordLink> i <redditLink>Reddit</redditLink> 🚀"
214+
"title": "Fes més amb Tasques Boomerang 🪃",
215+
"description": "Divideix la feina en subtasques, cadascuna executant-se en un mode especialitzat, com code, architect, debug o un mode personalitzat.",
216+
"learnMore": "Saber-ne més →",
217+
"hideButton": "Amagar anunci"
224218
},
225219
"browser": {
226220
"rooWantsToUse": "Roo vol utilitzar el navegador:",

webview-ui/src/i18n/locales/de/chat.json

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -211,16 +211,10 @@
211211
"copyToInput": "In Eingabefeld kopieren (oder Shift + Klick)"
212212
},
213213
"announcement": {
214-
"title": "🎉 Roo Code 3.11 veröffentlicht",
215-
"description": "Roo Code 3.11 bringt signifikante Leistungsverbesserungen und neue Funktionen!",
216-
"whatsNew": "Was ist neu",
217-
"feature1": "Schnelle Bearbeitungen: Änderungen werden jetzt viel schneller angewendet. Weniger Wartezeit, mehr Coding.",
218-
"feature2": "API-Schlüssel-Guthaben: Sieh dir deine OpenRouter- und Requesty-Guthaben in den Einstellungen an.",
219-
"feature3": "Projekt-Level MCP-Konfiguration: Jetzt kannst du sie pro Projekt/Workspace konfigurieren.",
220-
"feature4": "Verbesserte Gemini-Unterstützung: Intelligentere Wiederholungen, korrigiertes Escaping, zum Vertex-Provider hinzugefügt.",
221-
"feature5": "Import/Export von Einstellungen: Sichere oder teile deine Konfiguration einfach über verschiedene Setups hinweg.",
222-
"hideButton": "Ankündigung ausblenden",
223-
"detailsDiscussLinks": "Erhalte mehr Details und diskutiere auf <discordLink>Discord</discordLink> und <redditLink>Reddit</redditLink> 🚀"
214+
"title": "Mach mehr mit Boomerang Tasks 🪃",
215+
"description": "Teile deine Arbeit in Unteraufgaben auf, die jeweils in einem spezialisierten Modus laufen, wie code, architect, debug oder einem benutzerdefinierten Modus.",
216+
"learnMore": "Mehr erfahren →",
217+
"hideButton": "Ankündigung ausblenden"
224218
},
225219
"browser": {
226220
"rooWantsToUse": "Roo möchte den Browser verwenden:",

webview-ui/src/i18n/locales/en/chat.json

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -204,16 +204,10 @@
204204
}
205205
},
206206
"announcement": {
207-
"title": "🎉 Roo Code 3.11 Released",
208-
"description": "Roo Code 3.11 brings significant performance improvements and new features!",
209-
"whatsNew": "What's New",
210-
"feature1": "Fast Edits: Edits now apply way faster. Less waiting, more coding.",
211-
"feature2": "API Key Balances: View your OpenRouter and Requesty balances in settings.",
212-
"feature3": "Project-Level MCP Config: Now you can configure it per project/workspace.",
213-
"feature4": "Improved Gemini Support: Smarter retries, fixed escaping, added to Vertex provider.",
214-
"feature5": "Import/Export Settings: Easily back up or share your config across setups.",
215-
"hideButton": "Hide announcement",
216-
"detailsDiscussLinks": "Get more details and discuss in <discordLink>Discord</discordLink> and <redditLink>Reddit</redditLink> 🚀"
207+
"title": "Do more with Boomerang Tasks 🪃",
208+
"description": "Split work into subtasks with each running in a specialized mode such as code, architect, debug, or a custom mode.",
209+
"learnMore": "Learn more →",
210+
"hideButton": "Hide announcement"
217211
},
218212
"reasoning": {
219213
"thinking": "Thinking",

webview-ui/src/i18n/locales/es/chat.json

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -211,16 +211,10 @@
211211
"copyToInput": "Copiar a la entrada (o Shift + clic)"
212212
},
213213
"announcement": {
214-
"title": "🎉 Roo Code 3.11 publicado",
215-
"description": "¡Roo Code 3.11 trae mejoras significativas de rendimiento y nuevas funcionalidades!",
216-
"whatsNew": "Novedades",
217-
"feature1": "Ediciones rápidas: Las ediciones ahora se aplican mucho más rápido. Menos espera, más codificación.",
218-
"feature2": "Saldos de claves API: Visualiza tus saldos de OpenRouter y Requesty en la configuración.",
219-
"feature3": "Configuración MCP a nivel de proyecto: Ahora puedes configurarlo por proyecto/espacio de trabajo.",
220-
"feature4": "Soporte mejorado para Gemini: Reintentos más inteligentes, escape corregido, añadido al proveedor Vertex.",
221-
"feature5": "Importación/Exportación de configuración: Respalda o comparte fácilmente tu configuración entre diferentes entornos.",
222-
"hideButton": "Ocultar anuncio",
223-
"detailsDiscussLinks": "Obtén más detalles y participa en <discordLink>Discord</discordLink> y <redditLink>Reddit</redditLink> 🚀"
214+
"title": "Haz más con Tareas Boomerang 🪃",
215+
"description": "Divide el trabajo en subtareas, cada una ejecutándose en un modo especializado, como code, architect, debug o un modo personalizado.",
216+
"learnMore": "Saber más →",
217+
"hideButton": "Ocultar anuncio"
224218
},
225219
"browser": {
226220
"rooWantsToUse": "Roo quiere usar el navegador:",

webview-ui/src/i18n/locales/fr/chat.json

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -211,16 +211,10 @@
211211
"copyToInput": "Copier vers l'entrée (ou Shift + clic)"
212212
},
213213
"announcement": {
214-
"title": "🎉 Roo Code 3.11 est sortie",
215-
"description": "Roo Code 3.11 apporte des améliorations significatives de performance et de nouvelles fonctionnalités !",
216-
"whatsNew": "Quoi de neuf",
217-
"feature1": "Éditions rapides : Les modifications s'appliquent maintenant beaucoup plus vite. Moins d'attente, plus de codage.",
218-
"feature2": "Soldes des clés API : Visualisez vos soldes OpenRouter et Requesty dans les paramètres.",
219-
"feature3": "Configuration MCP au niveau du projet : Vous pouvez maintenant la configurer par projet/espace de travail.",
220-
"feature4": "Support Gemini amélioré : Nouvelles tentatives plus intelligentes, échappement corrigé, ajouté au fournisseur Vertex.",
221-
"feature5": "Importation/Exportation des paramètres : Sauvegardez ou partagez facilement votre configuration entre différentes installations.",
222-
"hideButton": "Masquer l'annonce",
223-
"detailsDiscussLinks": "Obtenez plus de détails et participez aux discussions sur <discordLink>Discord</discordLink> et <redditLink>Reddit</redditLink> 🚀"
214+
"title": "Faites-en plus avec les Tâches Boomerang 🪃",
215+
"description": "Divisez le travail en sous-tâches, chacune s'exécutant dans un mode spécialisé, comme code, architect, debug ou un mode personnalisé.",
216+
"learnMore": "En savoir plus →",
217+
"hideButton": "Masquer l'annonce"
224218
},
225219
"browser": {
226220
"rooWantsToUse": "Roo veut utiliser le navigateur :",

webview-ui/src/i18n/locales/hi/chat.json

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -211,16 +211,10 @@
211211
"copyToInput": "इनपुट में कॉपी करें (या Shift + क्लिक)"
212212
},
213213
"announcement": {
214-
"title": "🎉 Roo Code 3.11 रिलीज़ हुआ",
215-
"description": "Roo Code 3.11 महत्वपूर्ण प्रदर्शन सुधार और नई सुविधाएँ लाता है!",
216-
"whatsNew": "नई सुविधाएँ",
217-
"feature1": "तेज़ संपादन - संपादन अब बहुत तेज़ी से लागू होते हैं। कम प्रतीक्षा, अधिक कोडिंग।",
218-
"feature2": "API कुंजी शेष - सेटिंग्स में अपने OpenRouter और Requesty शेष देखें।",
219-
"feature3": "प्रोजेक्ट-स्तरीय MCP कॉन्फ़िगरेशन - अब आप इसे प्रति प्रोजेक्ट/वर्कस्पेस कॉन्फ़िगर कर सकते हैं।",
220-
"feature4": "बेहतर Gemini सपोर्ट - स्मार्ट पुनर्प्रयास, ठीक किया गया एस्केपिंग, Vertex प्रदाता में जोड़ा गया।",
221-
"feature5": "सेटिंग्स आयात/निर्यात - अपने कॉन्फ़िगरेशन को आसानी से बैकअप करें या विभिन्न सेटअप के बीच साझा करें।",
222-
"hideButton": "घोषणा छिपाएँ",
223-
"detailsDiscussLinks": "<discordLink>Discord</discordLink> और <redditLink>Reddit</redditLink> पर अधिक जानकारी प्राप्त करें और चर्चा में भाग लें 🚀"
214+
"title": "बूमरैंग टास्क के साथ अधिक करें 🪃",
215+
"description": "कार्य को उप-कार्यों में विभाजित करें, जिनमें से प्रत्येक एक विशेष मोड में चलता है, जैसे code, architect, debug, या एक कस्टम मोड।",
216+
"learnMore": "अधिक जानें →",
217+
"hideButton": "घोषणा छिपाएँ"
224218
},
225219
"browser": {
226220
"rooWantsToUse": "Roo ब्राउज़र का उपयोग करना चाहता है:",

webview-ui/src/i18n/locales/it/chat.json

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -211,16 +211,10 @@
211211
"copyToInput": "Copia nell'input (o Shift + clic)"
212212
},
213213
"announcement": {
214-
"title": "🎉 Rilasciato Roo Code 3.11",
215-
"description": "Roo Code 3.11 porta significativi miglioramenti di prestazioni e nuove funzionalità!",
216-
"whatsNew": "Novità",
217-
"feature1": "Modifiche veloci - Le modifiche ora vengono applicate molto più velocemente. Meno attesa, più codifica.",
218-
"feature2": "Saldi delle chiavi API - Visualizza i tuoi saldi OpenRouter e Requesty nelle impostazioni.",
219-
"feature3": "Configurazione MCP a livello di progetto - Ora puoi configurarla per progetto/area di lavoro.",
220-
"feature4": "Supporto Gemini migliorato - Tentativi più intelligenti, escaping corretto, aggiunto al provider Vertex.",
221-
"feature5": "Importazione/Esportazione impostazioni - Backup o condivisione facile della tua configurazione tra diverse installazioni.",
222-
"hideButton": "Nascondi annuncio",
223-
"detailsDiscussLinks": "Ottieni maggiori dettagli e partecipa alle discussioni su <discordLink>Discord</discordLink> e <redditLink>Reddit</redditLink> 🚀"
214+
"title": "Fai di più con le Attività Boomerang 🪃",
215+
"description": "Dividi il lavoro in sottoattività, ognuna eseguita in una modalità specializzata, come code, architect, debug o una modalità personalizzata.",
216+
"learnMore": "Scopri di più →",
217+
"hideButton": "Nascondi annuncio"
224218
},
225219
"browser": {
226220
"rooWantsToUse": "Roo vuole utilizzare il browser:",

0 commit comments

Comments
 (0)