Просмотр исходного кода

Release v3.49.0 (#11595)

* chore: add changeset for v3.49.0

* i18n: translate v3.49.0 announcement strings to all supported languages

---------

Co-authored-by: Roo Code <[email protected]>
roomote[bot] 1 день назад
Родитель
Сommit
5f87f83d97

+ 0 - 9
.changeset/indexing-workspace-opt-in-and-stop-control.md

@@ -1,9 +0,0 @@
----
-"roo-cline": minor
----
-
-Add per-workspace indexing opt-in and stop/cancel indexing controls
-
-- **Per-workspace indexing opt-in**: Indexing no longer auto-starts on every workspace. A new `codeIndexWorkspaceEnabled` flag (stored in `workspaceState`, default: false) requires users to explicitly enable indexing per workspace via a toggle in the CodeIndex popover. The choice is remembered across sessions.
-- **Stop/cancel indexing**: Users can stop an in-progress indexing operation via a "Stop Indexing" button. Uses `AbortController`/`AbortSignal` threaded through the orchestrator → scanner pipeline with graceful abort at file and batch boundaries.
-- **Disable toggle bug fix**: Unchecking "Enable Codebase Indexing" during active indexing now properly stops the scan via `stopIndexing()` instead of only calling `stopWatcher()`, which left the scanner running asynchronously.

+ 9 - 0
.changeset/v3.49.0.md

@@ -0,0 +1,9 @@
+---
+"roo-cline": minor
+---
+
+- Add file changes panel to track all file modifications per conversation (#11493 by @saneroen, PR #11494 by @saneroen)
+- Add per-workspace indexing opt-in and stop/cancel indexing controls (#11455 by @JamesRobert20, PR #11456 by @JamesRobert20)
+- Add per-task file-based history store for cross-instance safety (PR #11490 by @roomote)
+- Fix: Redesign rehydration scroll lifecycle for smoother chat experience (PR #11483 by @hannesrudolph)
+- Fix: Bump @roo-code/types metadata version to 1.111.0 after revert regression (PR #11588 by @roomote)

+ 1 - 1
src/core/webview/ClineProvider.ts

@@ -169,7 +169,7 @@ export class ClineProvider
 
 	public isViewLaunched = false
 	public settingsImportedAt?: number
-	public readonly latestAnnouncementId = "feb-2026-v3.48.0-sonnet-46-stability-locked-config" // v3.48.0 Sonnet 4.6, Stability, Locked API Config
+	public readonly latestAnnouncementId = "feb-2026-v3.49.0-file-changes-panel-indexing-controls-history-scroll" // v3.49.0 File Changes Panel, Workspace Indexing Controls, History & Scroll Stability
 	public readonly providerSettingsManager: ProviderSettingsManager
 	public readonly customModesManager: CustomModesManager
 

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

@@ -44,9 +44,9 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
 					<div className="mb-4">
 						<p className="mb-3">{t("chat:announcement.release.heading")}</p>
 						<ul className="list-disc list-inside text-sm space-y-1.5">
-							<li>{t("chat:announcement.release.sonnet46")}</li>
-							<li>{t("chat:announcement.release.stabilityFixes")}</li>
-							<li>{t("chat:announcement.release.lockedApiConfig")}</li>
+							<li>{t("chat:announcement.release.fileChangesPanel")}</li>
+							<li>{t("chat:announcement.release.workspaceIndexing")}</li>
+							<li>{t("chat:announcement.release.historyAndScroll")}</li>
 						</ul>
 					</div>
 

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

@@ -350,9 +350,9 @@
 		},
 		"release": {
 			"heading": "Què hi ha de nou:",
-			"sonnet46": "Claude Sonnet 4.6: Suport complet per al darrer model Claude Sonnet 4.6 d'Anthropic a tots els proveïdors — Anthropic, Bedrock, Vertex, OpenRouter i Vercel AI Gateway.",
-			"stabilityFixes": "Millores d'estabilitat: Cicle de vida de delegació reforçat contra condicions de carrera, correcció de la preservació de l'historial de xat durant la navegació i la represa de tasques, i resolució de problemes d'ancoratge de desplaçament per a una experiència més fluida.",
-			"lockedApiConfig": "Configuració d'API bloquejada: Un nou commutador de bloqueig et permet fixar la configuració de l'API a tots els modes d'un espai de treball, de manera que canviar de mode ja no reinicia la configuració del proveïdor."
+			"fileChangesPanel": "Panell de canvis de fitxers: Fes un seguiment de totes les modificacions de fitxers fetes durant una conversa en un panell dedicat, facilitant la revisió dels canvis.",
+			"workspaceIndexing": "Controls d'indexació de l'espai de treball: La indexació ja no s'inicia automàticament — activa-la per espai de treball amb un simple commutador, i atura o cancel·la la indexació en qualsevol moment.",
+			"historyAndScroll": "Estabilitat de l'historial i el desplaçament: Emmagatzematge d'historial basat en fitxers per tasca per a seguretat entre instàncies, més un cicle de vida de desplaçament redissenyat per a una rehidratació del xat més fluida."
 		},
 		"cloudAgents": {
 			"heading": "Novetats al núvol:",

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

@@ -350,9 +350,9 @@
 		},
 		"release": {
 			"heading": "Was ist neu:",
-			"sonnet46": "Claude Sonnet 4.6: Volle Unterstützung für Anthropics neuestes Claude Sonnet 4.6 Modell bei allen Anbietern — Anthropic, Bedrock, Vertex, OpenRouter und Vercel AI Gateway.",
-			"stabilityFixes": "Stabilitätsverbesserungen: Delegierungs-Lebenszyklus gegen Race Conditions gehärtet, Erhaltung des Chat-Verlaufs bei Navigation und Aufgabenwiederaufnahme behoben und Scroll-Verankerungsprobleme für ein flüssigeres Erlebnis gelöst.",
-			"lockedApiConfig": "Gesperrte API-Konfiguration: Ein neuer Sperr-Schalter ermöglicht es dir, deine API-Konfiguration über alle Modi in einem Workspace zu fixieren, sodass ein Moduswechsel deine Anbietereinstellungen nicht mehr zurücksetzt."
+			"fileChangesPanel": "Dateiänderungen-Panel: Verfolge alle Dateiänderungen einer Konversation in einem eigenen Panel – so siehst du auf einen Blick, was sich geändert hat.",
+			"workspaceIndexing": "Workspace-Indexierung: Die Indexierung startet nicht mehr automatisch – aktiviere sie pro Workspace mit einem einfachen Schalter, und stoppe oder brich die Indexierung jederzeit ab.",
+			"historyAndScroll": "Verlauf & Scroll-Stabilität: Dateibasierter Verlaufsspeicher pro Aufgabe für Sicherheit über Instanzen hinweg, plus ein überarbeiteter Scroll-Lebenszyklus für flüssigere Chat-Rehydrierung."
 		},
 		"cloudAgents": {
 			"heading": "Neu in der Cloud:",

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

@@ -369,9 +369,9 @@
 		},
 		"release": {
 			"heading": "What's New:",
-			"sonnet46": "Claude Sonnet 4.6: Full support for Anthropic's latest Claude Sonnet 4.6 model across all providers — Anthropic, Bedrock, Vertex, OpenRouter, and Vercel AI Gateway.",
-			"stabilityFixes": "Stability Improvements: Hardened delegation lifecycle against race conditions, fixed chat history preservation during navigation and task resume, and resolved scroll anchoring issues for a smoother experience.",
-			"lockedApiConfig": "Locked API Config: New lock toggle lets you pin your API configuration across all modes in a workspace, so switching modes no longer resets your provider settings."
+			"fileChangesPanel": "File Changes Panel: Track all file modifications made during a conversation in a dedicated panel, making it easy to review what changed.",
+			"workspaceIndexing": "Workspace Indexing Controls: Indexing no longer auto-starts — opt in per workspace with a simple toggle, and stop or cancel indexing at any time.",
+			"historyAndScroll": "History & Scroll Stability: Per-task file-based history store for cross-instance safety, plus a redesigned scroll lifecycle for smoother chat rehydration."
 		},
 		"cloudAgents": {
 			"heading": "New in the Cloud:",

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

@@ -350,9 +350,9 @@
 		},
 		"release": {
 			"heading": "Qué hay de nuevo:",
-			"sonnet46": "Claude Sonnet 4.6: Soporte completo para el último modelo Claude Sonnet 4.6 de Anthropic en todos los proveedores — Anthropic, Bedrock, Vertex, OpenRouter y Vercel AI Gateway.",
-			"stabilityFixes": "Mejoras de estabilidad: Ciclo de vida de delegación reforzado contra condiciones de carrera, corrección de la preservación del historial de chat durante la navegación y reanudación de tareas, y resolución de problemas de anclaje de desplazamiento para una experiencia más fluida.",
-			"lockedApiConfig": "Configuración de API bloqueada: Un nuevo interruptor de bloqueo te permite fijar tu configuración de API en todos los modos de un espacio de trabajo, para que cambiar de modo ya no reinicie la configuración del proveedor."
+			"fileChangesPanel": "Panel de cambios de archivos: Rastrea todas las modificaciones de archivos realizadas durante una conversación en un panel dedicado, facilitando la revisión de los cambios.",
+			"workspaceIndexing": "Controles de indexación del espacio de trabajo: La indexación ya no se inicia automáticamente — actívala por espacio de trabajo con un simple interruptor, y detén o cancela la indexación en cualquier momento.",
+			"historyAndScroll": "Estabilidad del historial y desplazamiento: Almacenamiento de historial basado en archivos por tarea para seguridad entre instancias, además de un ciclo de vida de desplazamiento rediseñado para una rehidratación del chat más fluida."
 		},
 		"cloudAgents": {
 			"heading": "Novedades en la Nube:",

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

@@ -350,9 +350,9 @@
 		},
 		"release": {
 			"heading": "Quoi de neuf :",
-			"sonnet46": "Claude Sonnet 4.6 : Prise en charge complète du dernier modèle Claude Sonnet 4.6 d'Anthropic sur tous les fournisseurs — Anthropic, Bedrock, Vertex, OpenRouter et Vercel AI Gateway.",
-			"stabilityFixes": "Améliorations de stabilité : Cycle de vie de délégation renforcé contre les conditions de course, correction de la préservation de l'historique de chat lors de la navigation et de la reprise de tâches, et résolution des problèmes d'ancrage du défilement pour une expérience plus fluide.",
-			"lockedApiConfig": "Configuration API verrouillée : Un nouveau bouton de verrouillage te permet de fixer ta configuration API sur tous les modes d'un espace de travail, pour que changer de mode ne réinitialise plus tes paramètres de fournisseur."
+			"fileChangesPanel": "Panneau des modifications de fichiers : Suis toutes les modifications de fichiers effectuées pendant une conversation dans un panneau dédié, pour voir facilement ce qui a changé.",
+			"workspaceIndexing": "Contrôles d'indexation de l'espace de travail : L'indexation ne démarre plus automatiquement — active-la par espace de travail avec un simple bouton, et arrête ou annule l'indexation à tout moment.",
+			"historyAndScroll": "Stabilité de l'historique et du défilement : Stockage d'historique basé sur des fichiers par tâche pour la sécurité multi-instances, plus un cycle de vie de défilement repensé pour une réhydratation du chat plus fluide."
 		},
 		"cloudAgents": {
 			"heading": "Nouveautés dans le Cloud :",

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

@@ -350,9 +350,9 @@
 		},
 		"release": {
 			"heading": "नया क्या है:",
-			"sonnet46": "Claude Sonnet 4.6: सभी प्रदाताओं पर Anthropic के नवीनतम Claude Sonnet 4.6 मॉडल का पूर्ण समर्थन — Anthropic, Bedrock, Vertex, OpenRouter, और Vercel AI Gateway।",
-			"stabilityFixes": "स्थिरता सुधार: रेस कंडीशन के खिलाफ डेलिगेशन जीवनचक्र को मजबूत किया, नेविगेशन और कार्य पुनरारंभ के दौरान चैट इतिहास संरक्षण को ठीक किया, और एक आसान अनुभव के लिए स्क्रॉल एंकरिंग समस्याओं को हल किया।",
-			"lockedApiConfig": "लॉक्ड API कॉन्फ़िग: एक नया लॉक टॉगल आपको एक वर्कस्पेस में सभी मोड्स में अपनी API कॉन्फ़िगरेशन को पिन करने देता है, ताकि मोड बदलने पर अब आपकी प्रदाता सेटिंग्स रीसेट न हों।"
+			"fileChangesPanel": "फ़ाइल परिवर्तन पैनल: एक समर्पित पैनल में बातचीत के दौरान की गई सभी फ़ाइल संशोधनों को ट्रैक करो, ताकि क्या बदला यह देखना आसान हो।",
+			"workspaceIndexing": "वर्कस्पेस इंडेक्सिंग नियंत्रण: इंडेक्सिंग अब स्वचालित रूप से शुरू नहीं होती — एक साधारण टॉगल से प्रति वर्कस्पेस सक्रिय करो, और किसी भी समय इंडेक्सिंग रोको या रद्द करो।",
+			"historyAndScroll": "इतिहास और स्क्रॉल स्थिरता: क्रॉस-इंस्टेंस सुरक्षा के लिए प्रति-कार्य फ़ाइल-आधारित इतिहास स्टोर, साथ ही चैट रीहाइड्रेशन को आसान बनाने के लिए एक पुनर्डिज़ाइन किया गया स्क्रॉल जीवनचक्र।"
 		},
 		"cloudAgents": {
 			"heading": "क्लाउड में नया:",

+ 3 - 3
webview-ui/src/i18n/locales/id/chat.json

@@ -379,9 +379,9 @@
 		},
 		"release": {
 			"heading": "Yang Baru:",
-			"sonnet46": "Claude Sonnet 4.6: Dukungan penuh untuk model Claude Sonnet 4.6 terbaru dari Anthropic di semua penyedia — Anthropic, Bedrock, Vertex, OpenRouter, dan Vercel AI Gateway.",
-			"stabilityFixes": "Peningkatan Stabilitas: Siklus hidup delegasi diperkuat terhadap race condition, perbaikan pelestarian riwayat chat selama navigasi dan resume tugas, serta penyelesaian masalah penahan scroll untuk pengalaman yang lebih mulus.",
-			"lockedApiConfig": "Konfigurasi API Terkunci: Tombol kunci baru memungkinkan kamu mengunci konfigurasi API di semua mode dalam workspace, sehingga berpindah mode tidak lagi mengatur ulang pengaturan penyedia."
+			"fileChangesPanel": "Panel Perubahan File: Lacak semua perubahan file yang dilakukan selama percakapan di panel khusus, sehingga mudah untuk meninjau apa yang berubah.",
+			"workspaceIndexing": "Kontrol Pengindeksan Workspace: Pengindeksan tidak lagi dimulai otomatis — aktifkan per workspace dengan tombol sederhana, dan hentikan atau batalkan pengindeksan kapan saja.",
+			"historyAndScroll": "Stabilitas Riwayat & Scroll: Penyimpanan riwayat berbasis file per tugas untuk keamanan lintas instansi, ditambah siklus hidup scroll yang didesain ulang untuk rehidrasi chat yang lebih mulus."
 		},
 		"cloudAgents": {
 			"heading": "Baru di Cloud:",

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

@@ -350,9 +350,9 @@
 		},
 		"release": {
 			"heading": "Novità:",
-			"sonnet46": "Claude Sonnet 4.6: Supporto completo per l'ultimo modello Claude Sonnet 4.6 di Anthropic su tutti i provider — Anthropic, Bedrock, Vertex, OpenRouter e Vercel AI Gateway.",
-			"stabilityFixes": "Miglioramenti di stabilità: Ciclo di vita della delega rafforzato contro le race condition, correzione della conservazione della cronologia chat durante la navigazione e la ripresa delle attività, e risoluzione dei problemi di ancoraggio dello scroll per un'esperienza più fluida.",
-			"lockedApiConfig": "Configurazione API bloccata: Un nuovo pulsante di blocco ti permette di fissare la configurazione API su tutti i modi in un workspace, così cambiare modo non reimposta più le impostazioni del provider."
+			"fileChangesPanel": "Pannello modifiche file: Tieni traccia di tutte le modifiche ai file effettuate durante una conversazione in un pannello dedicato, rendendo facile vedere cosa è cambiato.",
+			"workspaceIndexing": "Controlli indicizzazione workspace: L'indicizzazione non parte più automaticamente — attivala per workspace con un semplice interruttore, e ferma o annulla l'indicizzazione in qualsiasi momento.",
+			"historyAndScroll": "Stabilità cronologia e scorrimento: Archivio cronologia basato su file per ogni attività per la sicurezza tra istanze, più un ciclo di vita dello scorrimento ridisegnato per una reidratazione della chat più fluida."
 		},
 		"cloudAgents": {
 			"heading": "Novità nel Cloud:",

+ 3 - 3
webview-ui/src/i18n/locales/ja/chat.json

@@ -350,9 +350,9 @@
 		},
 		"release": {
 			"heading": "新機能:",
-			"sonnet46": "Claude Sonnet 4.6: Anthropicの最新モデルClaude Sonnet 4.6をすべてのプロバイダーで完全サポート — Anthropic、Bedrock、Vertex、OpenRouter、Vercel AI Gateway。",
-			"stabilityFixes": "安定性の改善: レースコンディションに対するデリゲーションライフサイクルの強化、ナビゲーションおよびタスク再開時のチャット履歴保持の修正、よりスムーズな体験のためのスクロールアンカリング問題の解決。",
-			"lockedApiConfig": "ロックされたAPI設定: 新しいロックトグルにより、ワークスペース内のすべてのモードでAPI設定を固定でき、モードを切り替えてもプロバイダー設定がリセットされなくなりました。"
+			"fileChangesPanel": "ファイル変更パネル: 会話中に行われたすべてのファイル変更を専用パネルで追跡し、何が変わったかを簡単に確認できます。",
+			"workspaceIndexing": "ワークスペースインデックス制御: インデックスは自動的に開始されなくなりました — シンプルなトグルでワークスペースごとに有効化し、いつでもインデックスを停止またはキャンセルできます。",
+			"historyAndScroll": "履歴とスクロールの安定性: インスタンス間の安全性のためのタスクごとのファイルベース履歴ストア、さらにスムーズなチャット再ハイドレーションのための再設計されたスクロールライフサイクル。"
 		},
 		"cloudAgents": {
 			"heading": "クラウドの新機能:",

+ 3 - 3
webview-ui/src/i18n/locales/ko/chat.json

@@ -350,9 +350,9 @@
 		},
 		"release": {
 			"heading": "새로운 기능:",
-			"sonnet46": "Claude Sonnet 4.6: 모든 제공업체에서 Anthropic의 최신 Claude Sonnet 4.6 모델을 완벽 지원 — Anthropic, Bedrock, Vertex, OpenRouter, Vercel AI Gateway.",
-			"stabilityFixes": "안정성 개선: 레이스 컨디션에 대한 위임 수명주기 강화, 탐색 및 작업 재개 시 채팅 기록 보존 수정, 더 부드러운 경험을 위한 스크롤 앵커링 문제 해결.",
-			"lockedApiConfig": "잠긴 API 설정: 새로운 잠금 토글로 워크스페이스의 모든 모드에서 API 구성을 고정할 수 있어, 모드를 전환해도 제공업체 설정이 더 이상 초기화되지 않습니다."
+			"fileChangesPanel": "파일 변경 패널: 대화 중에 이루어진 모든 파일 수정 사항을 전용 패널에서 추적하여, 무엇이 변경되었는지 쉽게 확인할 수 있습니다.",
+			"workspaceIndexing": "워크스페이스 인덱싱 제어: 인덱싱이 더 이상 자동으로 시작되지 않습니다 — 간단한 토글로 워크스페이스별로 활성화하고, 언제든지 인덱싱을 중지하거나 취소할 수 있습니다.",
+			"historyAndScroll": "기록 및 스크롤 안정성: 인스턴스 간 안전을 위한 작업별 파일 기반 기록 저장소와 더 부드러운 채팅 리하이드레이션을 위한 재설계된 스크롤 라이프사이클."
 		},
 		"cloudAgents": {
 			"heading": "클라우드의 새로운 기능:",

+ 3 - 3
webview-ui/src/i18n/locales/nl/chat.json

@@ -323,9 +323,9 @@
 		},
 		"release": {
 			"heading": "Wat is er nieuw:",
-			"sonnet46": "Claude Sonnet 4.6: Volledige ondersteuning voor Anthropics nieuwste Claude Sonnet 4.6 model bij alle providers — Anthropic, Bedrock, Vertex, OpenRouter en Vercel AI Gateway.",
-			"stabilityFixes": "Stabiliteitsverbeteringen: Delegatie-levenscyclus versterkt tegen race conditions, behoud van chatgeschiedenis tijdens navigatie en taakhervatting hersteld, en scroll-verankeringsproblemen opgelost voor een soepelere ervaring.",
-			"lockedApiConfig": "Vergrendelde API-configuratie: Een nieuwe vergrendelingsknop laat je je API-configuratie vastzetten in alle modi van een workspace, zodat het wisselen van modus je providerinstellingen niet meer reset."
+			"fileChangesPanel": "Bestandswijzigingen-paneel: Volg alle bestandswijzigingen die tijdens een gesprek zijn gemaakt in een speciaal paneel, zodat je eenvoudig kunt zien wat er is gewijzigd.",
+			"workspaceIndexing": "Workspace-indexering: Indexering start niet meer automatisch — schakel het per workspace in met een simpele schakelaar, en stop of annuleer de indexering op elk moment.",
+			"historyAndScroll": "Geschiedenis & scroll-stabiliteit: Bestandsgebaseerde geschiedenisopslag per taak voor veiligheid tussen instanties, plus een herontworpen scroll-levenscyclus voor soepelere chat-rehydratie."
 		},
 		"cloudAgents": {
 			"heading": "Nieuw in de Cloud:",

+ 3 - 3
webview-ui/src/i18n/locales/pl/chat.json

@@ -350,9 +350,9 @@
 		},
 		"release": {
 			"heading": "Co nowego:",
-			"sonnet46": "Claude Sonnet 4.6: Pełne wsparcie dla najnowszego modelu Claude Sonnet 4.6 od Anthropic u wszystkich dostawców — Anthropic, Bedrock, Vertex, OpenRouter i Vercel AI Gateway.",
-			"stabilityFixes": "Ulepszenia stabilności: Wzmocnienie cyklu życia delegacji przeciwko warunkom wyścigu, naprawa zachowania historii czatu podczas nawigacji i wznawiania zadań oraz rozwiązanie problemów z zakotwiczaniem przewijania dla płynniejszego działania.",
-			"lockedApiConfig": "Zablokowana konfiguracja API: Nowy przełącznik blokady pozwala przypiąć konfigurację API we wszystkich trybach w workspace, dzięki czemu przełączanie trybów nie resetuje już ustawień dostawcy."
+			"fileChangesPanel": "Panel zmian plików: Śledź wszystkie modyfikacje plików dokonane podczas rozmowy w dedykowanym panelu, ułatwiając przegląd tego, co się zmieniło.",
+			"workspaceIndexing": "Kontrola indeksowania workspace: Indeksowanie nie uruchamia się już automatycznie — włącz je per workspace prostym przełącznikiem i zatrzymaj lub anuluj indeksowanie w dowolnym momencie.",
+			"historyAndScroll": "Stabilność historii i przewijania: Plikowe przechowywanie historii per zadanie dla bezpieczeństwa między instancjami, plus przeprojektowany cykl życia przewijania dla płynniejszej rehydratacji czatu."
 		},
 		"cloudAgents": {
 			"heading": "Nowości w chmurze:",

+ 3 - 3
webview-ui/src/i18n/locales/pt-BR/chat.json

@@ -350,9 +350,9 @@
 		},
 		"release": {
 			"heading": "Novidades:",
-			"sonnet46": "Claude Sonnet 4.6: Suporte completo para o mais recente modelo Claude Sonnet 4.6 da Anthropic em todos os provedores — Anthropic, Bedrock, Vertex, OpenRouter e Vercel AI Gateway.",
-			"stabilityFixes": "Melhorias de estabilidade: Ciclo de vida de delegação reforçado contra condições de corrida, correção da preservação do histórico de chat durante navegação e retomada de tarefas, e resolução de problemas de ancoragem de rolagem para uma experiência mais suave.",
-			"lockedApiConfig": "Configuração de API bloqueada: Um novo botão de bloqueio permite fixar sua configuração de API em todos os modos de um workspace, para que trocar de modo não redefina mais suas configurações de provedor."
+			"fileChangesPanel": "Painel de alterações de arquivos: Acompanhe todas as modificações de arquivos feitas durante uma conversa em um painel dedicado, facilitando a revisão do que mudou.",
+			"workspaceIndexing": "Controles de indexação do workspace: A indexação não inicia mais automaticamente — ative por workspace com um simples botão, e pare ou cancele a indexação a qualquer momento.",
+			"historyAndScroll": "Estabilidade do histórico e rolagem: Armazenamento de histórico baseado em arquivos por tarefa para segurança entre instâncias, além de um ciclo de vida de rolagem redesenhado para uma reidratação do chat mais suave."
 		},
 		"cloudAgents": {
 			"heading": "Novidades na Nuvem:",

+ 3 - 3
webview-ui/src/i18n/locales/ru/chat.json

@@ -324,9 +324,9 @@
 		},
 		"release": {
 			"heading": "Что нового:",
-			"sonnet46": "Claude Sonnet 4.6: Полная поддержка новейшей модели Claude Sonnet 4.6 от Anthropic у всех провайдеров — Anthropic, Bedrock, Vertex, OpenRouter и Vercel AI Gateway.",
-			"stabilityFixes": "Улучшения стабильности: Укрепление жизненного цикла делегирования от состояний гонки, исправление сохранения истории чата при навигации и возобновлении задач, а также решение проблем привязки прокрутки для более плавной работы.",
-			"lockedApiConfig": "Заблокированная конфигурация API: Новый переключатель блокировки позволяет закрепить конфигурацию API для всех режимов в рабочем пространстве, чтобы переключение режимов больше не сбрасывало настройки провайдера."
+			"fileChangesPanel": "Панель изменений файлов: Отслеживай все изменения файлов, сделанные во время разговора, в специальной панели — легко увидеть, что изменилось.",
+			"workspaceIndexing": "Управление индексацией рабочего пространства: Индексация больше не запускается автоматически — включи её для каждого рабочего пространства простым переключателем и останови или отмени индексацию в любой момент.",
+			"historyAndScroll": "Стабильность истории и прокрутки: Файловое хранилище истории для каждой задачи для безопасности между экземплярами, плюс переработанный жизненный цикл прокрутки для более плавной регидратации чата."
 		},
 		"cloudAgents": {
 			"heading": "Новое в облаке:",

+ 3 - 3
webview-ui/src/i18n/locales/tr/chat.json

@@ -351,9 +351,9 @@
 		},
 		"release": {
 			"heading": "Yenilikler:",
-			"sonnet46": "Claude Sonnet 4.6: Anthropic'in en yeni Claude Sonnet 4.6 modeli için tüm sağlayıcılarda tam destek — Anthropic, Bedrock, Vertex, OpenRouter ve Vercel AI Gateway.",
-			"stabilityFixes": "Kararlılık İyileştirmeleri: Yarış koşullarına karşı delegasyon yaşam döngüsü güçlendirildi, gezinme ve görev devam ettirme sırasında sohbet geçmişi koruması düzeltildi ve daha akıcı bir deneyim için kaydırma sabitleme sorunları çözüldü.",
-			"lockedApiConfig": "Kilitli API Yapılandırması: Yeni kilit düğmesi, API yapılandırmanı bir çalışma alanındaki tüm modlarda sabitlemenizi sağlar, böylece mod değiştirmek artık sağlayıcı ayarlarını sıfırlamaz."
+			"fileChangesPanel": "Dosya Değişiklikleri Paneli: Bir konuşma sırasında yapılan tüm dosya değişikliklerini özel bir panelde takip et, neyin değiştiğini kolayca gözden geçir.",
+			"workspaceIndexing": "Çalışma Alanı İndeksleme Kontrolleri: İndeksleme artık otomatik başlamıyor — basit bir düğmeyle çalışma alanı başına etkinleştir ve istediğin zaman indekslemeyi durdur veya iptal et.",
+			"historyAndScroll": "Geçmiş ve Kaydırma Kararlılığı: Örnekler arası güvenlik için görev bazlı dosya tabanlı geçmiş deposu, ayrıca daha akıcı sohbet yeniden yüklemesi için yeniden tasarlanmış kaydırma yaşam döngüsü."
 		},
 		"cloudAgents": {
 			"heading": "Cloud'daki yenilikler:",

+ 3 - 3
webview-ui/src/i18n/locales/vi/chat.json

@@ -351,9 +351,9 @@
 		},
 		"release": {
 			"heading": "Tính năng mới:",
-			"sonnet46": "Claude Sonnet 4.6: Hỗ trợ đầy đủ mô hình Claude Sonnet 4.6 mới nhất của Anthropic trên tất cả nhà cung cấp — Anthropic, Bedrock, Vertex, OpenRouter và Vercel AI Gateway.",
-			"stabilityFixes": "Cải thiện ổn định: Tăng cường vòng đời ủy quyền chống lại điều kiện cạnh tranh, sửa lỗi bảo tồn lịch sử trò chuyện khi điều hướng và tiếp tục tác vụ, đồng thời giải quyết các vấn đề neo cuộn để có trải nghiệm mượt mà hơn.",
-			"lockedApiConfig": "Cấu hình API đã khóa: Nút khóa mới cho phép bạn ghim cấu hình API trên tất cả các chế độ trong workspace, để việc chuyển chế độ không còn đặt lại cài đặt nhà cung cấp nữa."
+			"fileChangesPanel": "Bảng thay đổi tệp: Theo dõi tất cả các sửa đổi tệp được thực hiện trong cuộc trò chuyện trong một bảng chuyên dụng, giúp dễ dàng xem lại những gì đã thay đổi.",
+			"workspaceIndexing": "Điều khiển lập chỉ mục Workspace: Lập chỉ mục không còn tự động bắt đầu — bật cho từng workspace bằng một nút đơn giản, và dừng hoặc hủy lập chỉ mục bất cứ lúc nào.",
+			"historyAndScroll": "Ổn định lịch sử & cuộn: Lưu trữ lịch sử dựa trên tệp cho từng tác vụ để đảm bảo an toàn giữa các phiên, cộng với vòng đời cuộn được thiết kế lại để tải lại cuộc trò chuyện mượt mà hơn."
 		},
 		"cloudAgents": {
 			"heading": "Mới trên Cloud:",

+ 3 - 3
webview-ui/src/i18n/locales/zh-CN/chat.json

@@ -351,9 +351,9 @@
 		},
 		"release": {
 			"heading": "新增功能:",
-			"sonnet46": "Claude Sonnet 4.6:全面支持 Anthropic 最新的 Claude Sonnet 4.6 模型,覆盖所有提供商 — Anthropic、Bedrock、Vertex、OpenRouter 和 Vercel AI Gateway。",
-			"stabilityFixes": "稳定性改进:强化委派生命周期以防止竞态条件,修复导航和任务恢复时的聊天历史保留问题,并解决滚动锚定问题以获得更流畅的体验。",
-			"lockedApiConfig": "锁定 API 配置:新的锁定开关让你可以在工作区的所有模式中固定 API 配置,这样切换模式不再重置你的提供商设置。"
+			"fileChangesPanel": "档案变更面板:在专用面板中追踪对话期间所有档案修改,方便查看哪些内容发生了变化。",
+			"workspaceIndexing": "工作区索引控制:索引不再自动启动——通过简单开关按工作区启用,随时停止或取消索引。",
+			"historyAndScroll": "历史记录与滚动稳定性:基于文件的按任务历史存储确保跨实例安全,加上重新设计的滚动生命周期让聊天重载更流畅。"
 		},
 		"cloudAgents": {
 			"heading": "云端新功能:",

+ 3 - 3
webview-ui/src/i18n/locales/zh-TW/chat.json

@@ -372,9 +372,9 @@
 		},
 		"release": {
 			"heading": "新增功能:",
-			"sonnet46": "Claude Sonnet 4.6:全面支援 Anthropic 最新的 Claude Sonnet 4.6 模型,涵蓋所有提供者 — Anthropic、Bedrock、Vertex、OpenRouter 和 Vercel AI Gateway。",
-			"stabilityFixes": "穩定性改善:強化委派生命週期以防止競態條件,修復導航和工作恢復時的聊天紀錄保留問題,並解決捲動錨定問題以獲得更流暢的體驗。",
-			"lockedApiConfig": "鎖定 API 設定:新的鎖定開關讓你可以在工作區的所有模式中固定 API 設定,這樣切換模式不再重設你的提供者設定。"
+			"fileChangesPanel": "檔案變更面板:在專用面板中追蹤對話期間所有檔案修改,方便查看哪些內容發生了變化。",
+			"workspaceIndexing": "工作區索引控制:索引不再自動啟動——透過簡單開關按工作區啟用,隨時停止或取消索引。",
+			"historyAndScroll": "歷史紀錄與捲動穩定性:基於檔案的按工作歷史儲存確保跨實例安全,加上重新設計的捲動生命週期讓聊天重載更流暢。"
 		},
 		"cloudAgents": {
 			"heading": "雲端的新功能:",