Skip to content

Commit a44d17b

Browse files
authored
Merge branch 'main' into feat/improve-tab-focus
2 parents 15a3206 + a354c01 commit a44d17b

File tree

97 files changed

+2585
-464
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+2585
-464
lines changed

.changeset/lazy-rats-end.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"roo-cline": minor
3+
---
4+
5+
Updates default model id for Unbound from claude 3.5 to 3.7

.roo/rules-translate/001-general-rules.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 1. SUPPORTED LANGUAGES AND LOCATION
22

3-
- Localize all strings into the following locale files: ca, de, en, es, fr, hi, it, ja, ko, pl, pt-BR, tr, vi, zh-CN, zh-TW
3+
- Localize all strings into the following locale files: ca, de, en, es, fr, hi, it, ja, ko, pl, pt-BR, ru, tr, vi, zh-CN, zh-TW
44
- The VSCode extension has two main areas that require localization:
55
- Core Extension: src/i18n/locales/ (extension backend)
66
- WebView UI: webview-ui/src/i18n/locales/ (user interface)

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Roo Code Changelog
22

3+
## [3.14.2] - 2025-04-24
4+
5+
- Enable prompt caching for Gemini (with some improvements)
6+
- Allow users to turn prompt caching on / off for Gemini 2.5 on OpenRouter
7+
- Compress terminal output with backspace characters (thanks @KJ7LNW)
8+
- Add Russian language (Спасибо @asychin)
9+
10+
## [3.14.1] - 2025-04-24
11+
12+
- Disable Gemini caching while we investigate issues reported by the community.
13+
314
## [3.14.0] - 2025-04-23
415

516
- Add prompt caching for `gemini-2.5-pro-preview-03-25` in the Gemini provider (Vertex and OpenRouter coming soon!)
@@ -8,7 +19,7 @@
819
- Make the list_files tool more efficient and smarter about excluding directories like .git/
920
- Fix file drag and drop on Windows and when using SSH tunnels (thanks @NyxJae!)
1021
- Correctly revert changes and suggest alternative tools when write_to_file fails on a missing line count
11-
- Allow interpolation of `workspace`, `mode`, `language`, `shell`, and `operatingSystem` into custom system prompt overrides (thanks @daniel-lxs!)
22+
- Allow interpolation of `workspace`, `mode`, `language`, `shell`, and `operatingSystem` into custom system prompt overrides (thanks @daniel-lxs!)
1223
- Fix interpolation bug in the “add to context” code action (thanks @elianiva!)
1324
- Preserve editor state and prevent tab unpinning during diffs (thanks @seedlord!)
1425
- Improvements to icon rendering on Linux (thanks @elianiva!)

README.md

Lines changed: 28 additions & 25 deletions
Large diffs are not rendered by default.

esbuild.js

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,23 @@ const copyWasmFiles = {
2929
name: "copy-wasm-files",
3030
setup(build) {
3131
build.onEnd(() => {
32-
// tree sitter
33-
const sourceDir = path.join(__dirname, "node_modules", "web-tree-sitter")
34-
const targetDir = path.join(__dirname, "dist")
35-
36-
// Copy tree-sitter.wasm
37-
fs.copyFileSync(path.join(sourceDir, "tree-sitter.wasm"), path.join(targetDir, "tree-sitter.wasm"))
38-
39-
// Copy language-specific WASM files
40-
const languageWasmDir = path.join(__dirname, "node_modules", "tree-sitter-wasms", "out")
32+
const nodeModulesDir = path.join(__dirname, "node_modules")
33+
const distDir = path.join(__dirname, "dist")
34+
35+
// tiktoken
36+
fs.copyFileSync(
37+
path.join(nodeModulesDir, "tiktoken", "tiktoken_bg.wasm"),
38+
path.join(distDir, "tiktoken_bg.wasm"),
39+
)
40+
41+
// tree-sitter WASM
42+
fs.copyFileSync(
43+
path.join(nodeModulesDir, "web-tree-sitter", "tree-sitter.wasm"),
44+
path.join(distDir, "tree-sitter.wasm"),
45+
)
46+
47+
// language-specific tree-sitter WASMs
48+
const languageWasmDir = path.join(nodeModulesDir, "tree-sitter-wasms", "out")
4149
const languages = [
4250
"typescript",
4351
"tsx",
@@ -57,7 +65,7 @@ const copyWasmFiles = {
5765

5866
languages.forEach((lang) => {
5967
const filename = `tree-sitter-${lang}.wasm`
60-
fs.copyFileSync(path.join(languageWasmDir, filename), path.join(targetDir, filename))
68+
fs.copyFileSync(path.join(languageWasmDir, filename), path.join(distDir, filename))
6169
})
6270
})
6371
},

evals/packages/types/src/roo-code.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ export const languages = [
7070
"ko",
7171
"pl",
7272
"pt-BR",
73+
"ru",
7374
"tr",
7475
"vi",
7576
"zh-CN",

git

Whitespace-only changes.

locales/ca/README.md

Lines changed: 13 additions & 12 deletions
Large diffs are not rendered by default.

locales/de/README.md

Lines changed: 13 additions & 12 deletions
Large diffs are not rendered by default.

locales/es/README.md

Lines changed: 13 additions & 12 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)