Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .changeset/v3.23.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
"roo-cline": minor
---

- Move codebase indexing out of experimental (thanks @daniel-lxs and @MuriloFP!)
- Add todo list tool (thanks @qdaxb!)
- Fix code index secret persistence and improve settings UX (thanks @daniel-lxs!)
- Add Gemini embedding provider for codebase indexing (thanks @SannidhyaSah!)
- Support full endpoint URLs in OpenAI Compatible provider (thanks @SannidhyaSah!)
- Add markdown support to codebase indexing (thanks @MuriloFP!)
- Add Search/Filter Functionality to API Provider Selection in Settings (thanks @GOODBOY008!)
- Add configurable max search results (thanks @MuriloFP!)
- Add copy prompt button to task actions (thanks @Juice10!)
- Fix insertContentTool to create new files with content (thanks @Ruakij!)
- Fix typescript compiler watch path inconsistency (thanks @bbenshalom!)
- Use actual max_completion_tokens from OpenRouter API (thanks @shariqriazz!)
- Prevent completion sound from replaying when reopening completed tasks (thanks @SannidhyaSah!)
- Fix access_mcp_resource fails to handle images correctly (thanks @s97712!)
- Prevent chatbox focus loss during automated file editing (thanks @hannesrudolph!)
- Resolve intermittent hangs and lack of clear error feedback in apply_diff tool (thanks @lhish!)
- Resolve Go duplicate references in tree-sitter queries (thanks @MuriloFP!)
- Chat UI consistency and layout shifts (thanks @seedlord!)
- Chat index UI enhancements (thanks @MuriloFP!)
- Fix model search being prefilled on dropdown (thanks @kevinvandijk!)
- Improve chat UI - add camera icon margin and make placeholder non-selectable (thanks @MuriloFP!)
- Delete .roo/rules-{mode} folder when custom mode is deleted
- Enforce file restrictions for all edit tools in architect mode
- Add User-Agent header to API providers
- Fix auto question timer unmount (thanks @liwilliam2021!)
- Fix new_task tool streaming issue
- Optimize file listing when maxWorkspaceFiles is 0 (thanks @daniel-lxs!)
- Correct export/import of OpenAI Compatible codebase indexing settings (thanks @MuriloFP!)
- Resolve workspace path inconsistency in code indexing for multi-workspace scenarios
9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,12 @@ Check out the [CHANGELOG](CHANGELOG.md) for detailed updates and fixes.

---

## 🎉 Roo Code 3.22 Released
## 🎉 Roo Code 3.23 Released

Roo Code 3.22 brings powerful new features and significant improvements to enhance your development workflow!
Roo Code 3.23 brings powerful new features and significant improvements to enhance your development workflow!

- **1-Click Task Sharing** - Share your tasks instantly with colleagues and the community with a single click.
- **Global .roo Directory Support** - Load rules and configurations from a global .roo directory for consistent settings across projects.
- **Improved Architect to Code Transitions** - Seamless handoffs from planning in Architect mode to implementation in Code mode.
- **Codebase Indexing Graduated from Experimental** - Full codebase indexing is now stable and ready for production use with improved search and context understanding.
- **New Todo List Feature** - Keep your tasks on track with integrated todo management that helps you stay organized and focused on your development goals.

---

Expand Down
85 changes: 43 additions & 42 deletions locales/ca/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/de/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/es/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/fr/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/hi/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/id/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/it/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/ja/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/ko/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/nl/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/pl/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/pt-BR/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/ru/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/tr/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/vi/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/zh-CN/README.md

Large diffs are not rendered by default.

85 changes: 43 additions & 42 deletions locales/zh-TW/README.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/core/webview/ClineProvider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ export class ClineProvider

public isViewLaunched = false
public settingsImportedAt?: number
public readonly latestAnnouncementId = "jul-02-2025-3-22-6" // Update for v3.22.6 announcement
public readonly latestAnnouncementId = "jul-09-2025-3-23-0" // Update for v3.23.0 announcement
public readonly providerSettingsManager: ProviderSettingsManager
public readonly customModesManager: CustomModesManager

Expand Down
22 changes: 2 additions & 20 deletions webview-ui/src/components/chat/Announcement.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
components={{
bold: <b />,
code: <code />,
experimentalSettingsLink: (
settingsLink: (
<VSCodeLink
href="#"
onClick={(e) => {
Expand All @@ -62,7 +62,7 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
{
type: "action",
action: "settingsButtonClicked",
values: { section: "experimental" },
values: { section: "codebaseIndexing" },
},
"*",
)
Expand All @@ -79,24 +79,6 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
components={{
bold: <b />,
code: <code />,
contextSettingsLink: (
<VSCodeLink
href="#"
onClick={(e) => {
e.preventDefault()
setOpen(false)
hideAnnouncement()
window.postMessage(
{
type: "action",
action: "settingsButtonClicked",
values: { section: "contextManagement" },
},
"*",
)
}}
/>
),
}}
/>
</li>
Expand Down
4 changes: 2 additions & 2 deletions webview-ui/src/i18n/locales/ca/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -242,8 +242,8 @@
"title": "🎉 Roo Code {{version}} Llançat",
"description": "Roo Code {{version}} porta noves funcions potents i millores significatives per millorar el vostre flux de treball de desenvolupament.",
"whatsNew": "Novetats",
"feature1": "<bold>Compartició de Tasques amb 1 Clic</bold>: Comparteix instantàniament les vostres tasques amb companys i la comunitat amb un sol clic.",
"feature2": "<bold>Suport per a Directori Global .roo</bold>: Carrega regles i configuracions des d'un directori global .roo per a configuracions consistents entre projectes.",
"feature1": "<bold>Indexació de Base de Codi Graduada d'Experimental</bold>: La indexació completa de la base de codi ara és estable i està llesta per a ús en producció amb cerca millorada i comprensió del context.",
"feature2": "<bold>Nova Funcionalitat de Llista de Tasques Pendents</bold>: Mantingueu les vostres tasques en el bon camí amb gestió integrada de tasques pendents que us ajuda a mantenir-vos organitzats i centrats en els vostres objectius de desenvolupament.",
"feature3": "<bold>Transicions Millorades d'Arquitecte a Codi</bold>: Transferències fluides de la planificació en mode Arquitecte a la implementació en mode Codi.",
"hideButton": "Amaga l'anunci",
"detailsDiscussLinks": "Obtén més detalls i uneix-te a les discussions a <discordLink>Discord</discordLink> i <redditLink>Reddit</redditLink> 🚀"
Expand Down
4 changes: 2 additions & 2 deletions webview-ui/src/i18n/locales/de/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -242,8 +242,8 @@
"title": "🎉 Roo Code {{version}} veröffentlicht",
"description": "Roo Code {{version}} bringt mächtige neue Funktionen und bedeutende Verbesserungen, um deinen Entwicklungsworkflow zu verbessern.",
"whatsNew": "Was ist neu",
"feature1": "<bold>1-Klick-Aufgaben-Teilen</bold>: Teile deine Aufgaben sofort mit Kollegen und der Community mit einem einzigen Klick.",
"feature2": "<bold>Globale .roo-Verzeichnis-Unterstützung</bold>: Lade Regeln und Konfigurationen aus einem globalen .roo-Verzeichnis für konsistente Einstellungen über Projekte hinweg.",
"feature1": "<bold>Codebase-Indizierung aus experimentellem Status graduiert</bold>: Die vollständige Codebase-Indizierung ist jetzt stabil und bereit für den Produktionseinsatz mit verbesserter Suche und Kontextverständnis.",
"feature2": "<bold>Neue Todo-Listen-Funktion</bold>: Behalte deine Aufgaben im Blick mit integriertem Todo-Management, das dir hilft, organisiert und fokussiert auf deine Entwicklungsziele zu bleiben.",
"feature3": "<bold>Verbesserte Architect-zu-Code-Übergänge</bold>: Nahtlose Übergaben von der Planung im Architect-Modus zur Implementierung im Code-Modus.",
"hideButton": "Ankündigung ausblenden",
"detailsDiscussLinks": "Erhalte mehr Details und diskutiere auf <discordLink>Discord</discordLink> und <redditLink>Reddit</redditLink> 🚀"
Expand Down
5 changes: 2 additions & 3 deletions webview-ui/src/i18n/locales/en/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -247,9 +247,8 @@
"title": "🎉 Roo Code {{version}} Released",
"description": "Roo Code {{version}} brings powerful new features and significant improvements to enhance your development workflow.",
"whatsNew": "What's New",
"feature1": "<bold>1-Click Task Sharing</bold>: Share your tasks instantly with colleagues and the community with a single click.",
"feature2": "<bold>Global .roo Directory Support</bold>: Load rules and configurations from a global .roo directory for consistent settings across projects.",
"feature3": "<bold>Improved Architect to Code Transitions</bold>: Seamless handoffs from planning in Architect mode to implementation in Code mode.",
"feature1": "<bold>Codebase Indexing Graduated from Experimental</bold>: Full codebase indexing is now stable and ready for production use with improved search and context understanding.",
"feature2": "<bold>New Todo List Feature</bold>: Keep your tasks on track with integrated todo management that helps you stay organized and focused on your development goals.",
"hideButton": "Hide announcement",
"detailsDiscussLinks": "Get more details and discuss in <discordLink>Discord</discordLink> and <redditLink>Reddit</redditLink> 🚀"
},
Expand Down
4 changes: 2 additions & 2 deletions webview-ui/src/i18n/locales/es/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -242,8 +242,8 @@
"title": "🎉 Roo Code {{version}} publicado",
"description": "Roo Code {{version}} trae poderosas nuevas funcionalidades y mejoras significativas para mejorar tu flujo de trabajo de desarrollo.",
"whatsNew": "Novedades",
"feature1": "<bold>Compartir tareas con 1 clic</bold>: Comparte tus tareas instantáneamente con colegas y la comunidad con un solo clic.",
"feature2": "<bold>Soporte de directorio .roo global</bold>: Carga reglas y configuraciones desde un directorio .roo global para configuraciones consistentes entre proyectos.",
"feature1": "<bold>Indexación de código base graduada de experimental</bold>: La indexación completa del código base ahora es estable y está lista para uso en producción con búsqueda mejorada y comprensión de contexto.",
"feature2": "<bold>Nueva función de lista de tareas</bold>: Mantén tus tareas en el buen camino con gestión integrada de tareas que te ayuda a mantenerte organizado y enfocado en tus objetivos de desarrollo.",
"feature3": "<bold>Transiciones mejoradas de Arquitecto a Código</bold>: Transferencias fluidas desde la planificación en modo Arquitecto hasta la implementación en modo Código.",
"hideButton": "Ocultar anuncio",
"detailsDiscussLinks": "Obtén más detalles y participa en <discordLink>Discord</discordLink> y <redditLink>Reddit</redditLink> 🚀"
Expand Down
4 changes: 2 additions & 2 deletions webview-ui/src/i18n/locales/fr/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -242,8 +242,8 @@
"title": "🎉 Roo Code {{version}} est sortie",
"description": "Roo Code {{version}} apporte de puissantes nouvelles fonctionnalités et des améliorations significatives pour améliorer ton flux de travail de développement.",
"whatsNew": "Quoi de neuf",
"feature1": "<bold>Partage de tâches en 1 clic</bold> : Partage tes tâches instantanément avec tes collègues et la communauté en un seul clic.",
"feature2": "<bold>Support du répertoire .roo global</bold> : Charge les règles et configurations depuis un répertoire .roo global pour des paramètres cohérents entre les projets.",
"feature1": "<bold>L'indexation de la base de code sort du statut expérimental</bold> : L'indexation complète de la base de code est maintenant stable et prête pour un usage en production avec une recherche améliorée et une meilleure compréhension du contexte.",
"feature2": "<bold>Nouvelle fonctionnalité de liste de tâches</bold> : Garde tes tâches sur la bonne voie avec une gestion intégrée des tâches qui t'aide à rester organisé et concentré sur tes objectifs de développement.",
"feature3": "<bold>Transitions Architecte vers Code améliorées</bold> : Transferts fluides de la planification en mode Architecte vers l'implémentation en mode Code.",
"hideButton": "Masquer l'annonce",
"detailsDiscussLinks": "Obtenez plus de détails et participez aux discussions sur <discordLink>Discord</discordLink> et <redditLink>Reddit</redditLink> 🚀"
Expand Down
4 changes: 2 additions & 2 deletions webview-ui/src/i18n/locales/hi/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -242,8 +242,8 @@
"title": "🎉 Roo Code {{version}} रिलीज़ हुआ",
"description": "Roo Code {{version}} आपके विकास वर्कफ़्लो को बेहतर बनाने के लिए शक्तिशाली नई सुविधाएं और महत्वपूर्ण सुधार लेकर आया है।",
"whatsNew": "नया क्या है",
"feature1": "<bold>1-क्लिक टास्क शेयरिंग</bold>: अपने टास्क को सहकर्मियों और समुदाय के साथ एक क्लिक में तुरंत साझा करें।",
"feature2": "<bold>ग्लोबल .roo डायरेक्टरी समर्थन</bold>: प्रोजेक्ट्स में निरंतर सेटिंग्स के लिए ग्लोबल .roo डायरेक्टरी से नियम और कॉन्फ़िगरेशन लोड करें।",
"feature1": "<bold>कोडबेस इंडेक्सिंग प्रयोगात्मक से स्नातक</bold>: पूर्ण कोडबेस इंडेक्सिंग अब स्थिर है और बेहतर खोज और संदर्भ समझ के साथ उत्पादन उपयोग के लिए तैयार है।",
"feature2": "<bold>नई टूडू सूची सुविधा</bold>: एकीकृत टूडू प्रबंधन के साथ अपने कार्यों को ट्रैक पर रखें जो आपको व्यवस्थित रहने और अपने विकास लक्ष्यों पर केंद्रित रहने में मदद करता है।",
"feature3": "<bold>बेहतर आर्किटेक्ट से कोड ट्रांज़िशन</bold>: आर्किटेक्ट मोड में प्लानिंग से कोड मोड में इम्प्लीमेंटेशन तक सहज स्थानांतरण।",
"hideButton": "घोषणा छुपाएं",
"detailsDiscussLinks": "<discordLink>Discord</discordLink> और <redditLink>Reddit</redditLink> पर अधिक विवरण प्राप्त करें और चर्चाओं में शामिल हों 🚀"
Expand Down
4 changes: 2 additions & 2 deletions webview-ui/src/i18n/locales/id/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -253,8 +253,8 @@
"title": "🎉 Roo Code {{version}} Dirilis",
"description": "Roo Code {{version}} menghadirkan fitur-fitur baru yang kuat dan peningkatan signifikan untuk meningkatkan alur kerja pengembangan Anda.",
"whatsNew": "Yang Baru",
"feature1": "<bold>Berbagi Tugas 1-Klik</bold>: Bagikan tugas Anda secara instan dengan rekan kerja dan komunitas hanya dengan satu klik.",
"feature2": "<bold>Dukungan Direktori Global .roo</bold>: Muat aturan dan konfigurasi dari direktori global .roo untuk pengaturan yang konsisten di seluruh proyek.",
"feature1": "<bold>Pengindeksan Codebase Lulus dari Eksperimental</bold>: Pengindeksan codebase lengkap kini stabil dan siap untuk penggunaan produksi dengan pencarian yang ditingkatkan dan pemahaman konteks.",
"feature2": "<bold>Fitur Daftar Todo Baru</bold>: Jaga tugas Anda tetap pada jalur dengan manajemen todo terintegrasi yang membantu Anda tetap terorganisir dan fokus pada tujuan pengembangan.",
"feature3": "<bold>Transisi Arsitektur ke Kode yang Ditingkatkan</bold>: Transfer yang mulus dari perencanaan di mode Arsitektur ke implementasi di mode Kode.",
"hideButton": "Sembunyikan pengumuman",
"detailsDiscussLinks": "Dapatkan detail lebih lanjut dan bergabung dalam diskusi di <discordLink>Discord</discordLink> dan <redditLink>Reddit</redditLink> 🚀"
Expand Down
4 changes: 2 additions & 2 deletions webview-ui/src/i18n/locales/it/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -242,8 +242,8 @@
"title": "🎉 Rilasciato Roo Code {{version}}",
"description": "Roo Code {{version}} porta nuove potenti funzionalità e miglioramenti significativi per potenziare il tuo flusso di lavoro di sviluppo.",
"whatsNew": "Novità",
"feature1": "<bold>Condivisione Task con 1 Clic</bold>: Condividi istantaneamente i tuoi task con colleghi e la community con un solo clic.",
"feature2": "<bold>Supporto Directory Globale .roo</bold>: Carica regole e configurazioni da una directory globale .roo per impostazioni coerenti tra progetti.",
"feature1": "<bold>Indicizzazione Codebase Promossa da Sperimentale</bold>: L'indicizzazione completa del codebase è ora stabile e pronta per l'uso in produzione con ricerca migliorata e comprensione del contesto.",
"feature2": "<bold>Nuova Funzione Lista Todo</bold>: Mantieni i tuoi task in carreggiata con la gestione integrata dei todo che ti aiuta a rimanere organizzato e concentrato sui tuoi obiettivi di sviluppo.",
"feature3": "<bold>Transizioni Migliorate da Architetto a Codice</bold>: Trasferimenti fluidi dalla pianificazione in modalità Architetto all'implementazione in modalità Codice.",
"hideButton": "Nascondi annuncio",
"detailsDiscussLinks": "Ottieni maggiori dettagli e partecipa alle discussioni su <discordLink>Discord</discordLink> e <redditLink>Reddit</redditLink> 🚀"
Expand Down
4 changes: 2 additions & 2 deletions webview-ui/src/i18n/locales/ja/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -242,8 +242,8 @@
"title": "🎉 Roo Code {{version}} リリース",
"description": "Roo Code {{version}}は、開発ワークフローを向上させる強力な新機能と重要な改善をもたらします。",
"whatsNew": "新機能",
"feature1": "<bold>1クリックタスク共有</bold>: ワンクリックで同僚やコミュニティとタスクを瞬時に共有できます。",
"feature2": "<bold>グローバル.rooディレクトリサポート</bold>: グローバル.rooディレクトリからルールと設定を読み込み、プロジェクト間で一貫した設定を実現。",
"feature1": "<bold>コードベースインデックス機能が実験段階を卒業</bold>: 完全なコードベースインデックス機能が安定し、改善された検索とコンテキスト理解により本番環境での使用が可能になりました。",
"feature2": "<bold>新しいTodoリスト機能</bold>: 統合されたTodo管理でタスクを軌道に乗せ、開発目標に整理され集中した状態を維持できます。",
"feature3": "<bold>改善されたアーキテクトからコードへの移行</bold>: アーキテクトモードでの計画からコードモードでの実装へのシームレスな引き継ぎ。",
"hideButton": "通知を非表示",
"detailsDiscussLinks": "詳細は<discordLink>Discord</discordLink>と<redditLink>Reddit</redditLink>でご確認・ディスカッションください 🚀"
Expand Down
4 changes: 2 additions & 2 deletions webview-ui/src/i18n/locales/ko/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -242,8 +242,8 @@
"title": "🎉 Roo Code {{version}} 출시",
"description": "Roo Code {{version}}은 개발 워크플로우를 향상시키는 강력한 새 기능과 중요한 개선사항을 제공합니다.",
"whatsNew": "새로운 기능",
"feature1": "<bold>원클릭 작업 공유</bold>: 한 번의 클릭으로 동료 및 커뮤니티와 작업을 즉시 공유하세요.",
"feature2": "<bold>글로벌 .roo 디렉토리 지원</bold>: 글로벌 .roo 디렉토리에서 규칙과 구성을 로드하여 프로젝트 간 일관된 설정을 유지하세요.",
"feature1": "<bold>코드베이스 인덱싱이 실험 단계에서 졸업</bold>: 전체 코드베이스 인덱싱이 이제 안정적이며 향상된 검색 및 컨텍스트 이해 기능으로 프로덕션 사용이 준비되었습니다.",
"feature2": "<bold>새로운 할 일 목록 기능</bold>: 통합된 할 일 관리로 작업을 궤도에 유지하여 개발 목표에 체계적이고 집중된 상태를 유지하세요.",
"feature3": "<bold>개선된 아키텍트에서 코드로의 전환</bold>: 아키텍트 모드에서의 계획부터 코드 모드에서의 구현까지 원활한 인수인계.",
"hideButton": "공지 숨기기",
"detailsDiscussLinks": "<discordLink>Discord</discordLink>와 <redditLink>Reddit</redditLink>에서 자세한 내용을 확인하고 토론에 참여하세요 🚀"
Expand Down
Loading
Loading