Skip to content

Commit e290d49

Browse files
committed
Merge remote-tracking branch 'origin/main' into feature/2122-editor-focus
2 parents bf81452 + 4ea7562 commit e290d49

File tree

292 files changed

+6383
-7910
lines changed

Some content is hidden

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

292 files changed

+6383
-7910
lines changed

.changeset/new-shoes-flow.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+
Add thinking controls for Requesty

.changeset/thick-streets-give.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/scripts/overwrite_changeset_changelog.py

Lines changed: 0 additions & 82 deletions
This file was deleted.

.github/workflows/code-qa.yml

Lines changed: 14 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,6 @@ env:
1313
PNPM_VERSION: 10.8.1
1414

1515
jobs:
16-
compile:
17-
runs-on: ubuntu-latest
18-
steps:
19-
- name: Checkout code
20-
uses: actions/checkout@v4
21-
- name: Install pnpm
22-
uses: pnpm/action-setup@v4
23-
with:
24-
version: ${{ env.PNPM_VERSION }}
25-
- name: Setup Node.js
26-
uses: actions/setup-node@v4
27-
with:
28-
node-version: ${{ env.NODE_VERSION }}
29-
cache: 'pnpm'
30-
- name: Install dependencies
31-
run: pnpm install
32-
- name: Check types
33-
run: pnpm check-types
34-
- name: Lint
35-
run: pnpm lint
36-
3716
check-translations:
3817
runs-on: ubuntu-latest
3918
steps:
@@ -72,11 +51,8 @@ jobs:
7251
- name: Run knip checks
7352
run: pnpm knip
7453

75-
test-extension:
76-
runs-on: ${{ matrix.os }}
77-
strategy:
78-
matrix:
79-
os: [ubuntu-latest, windows-latest]
54+
compile:
55+
runs-on: ubuntu-latest
8056
steps:
8157
- name: Checkout code
8258
uses: actions/checkout@v4
@@ -91,11 +67,12 @@ jobs:
9167
cache: 'pnpm'
9268
- name: Install dependencies
9369
run: pnpm install
94-
- name: Run unit tests
95-
working-directory: src
96-
run: pnpm test
70+
- name: Lint
71+
run: pnpm lint
72+
- name: Check types
73+
run: pnpm check-types
9774

98-
test-webview:
75+
platform-unit-test:
9976
runs-on: ${{ matrix.os }}
10077
strategy:
10178
matrix:
@@ -115,16 +92,8 @@ jobs:
11592
- name: Install dependencies
11693
run: pnpm install
11794
- name: Run unit tests
118-
working-directory: webview-ui
11995
run: pnpm test
12096

121-
unit-test:
122-
needs: [test-extension, test-webview]
123-
runs-on: ubuntu-latest
124-
steps:
125-
- name: NO-OP
126-
run: echo "All unit tests passed."
127-
12897
check-openrouter-api-key:
12998
runs-on: ubuntu-latest
13099
outputs:
@@ -164,3 +133,10 @@ jobs:
164133
- name: Run integration tests
165134
working-directory: apps/vscode-e2e
166135
run: xvfb-run -a pnpm test:ci
136+
137+
unit-test:
138+
needs: [platform-unit-test] # [platform-unit-test, integration-test]
139+
runs-on: ubuntu-latest
140+
steps:
141+
- name: NO-OP
142+
run: echo "All tests passed."

.husky/pre-commit

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,6 @@ else
1616
fi
1717
fi
1818

19-
$pnpm_cmd --filter roo-cline generate-types
20-
21-
if [ -n "$(git diff --name-only src/exports/roo-code.d.ts)" ]; then
22-
echo "Error: There are unstaged changes to roo-code.d.ts after running 'pnpm --filter roo-cline generate-types'."
23-
echo "Please review and stage the changes before committing."
24-
exit 1
25-
fi
26-
2719
# Detect if running on Windows and use npx.cmd, otherwise use npx.
2820
if [ "$OS" = "Windows_NT" ]; then
2921
npx_cmd="npx.cmd"

.vscode/tasks.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"tasks": [
66
{
77
"label": "watch",
8-
"dependsOn": ["webview", "watch:tsc", "watch:esbuild"],
8+
"dependsOn": ["watch:webview", "watch:bundle", "watch:tsc"],
99
"presentation": {
1010
"reveal": "never"
1111
},
@@ -15,7 +15,7 @@
1515
}
1616
},
1717
{
18-
"label": "webview",
18+
"label": "watch:webview",
1919
"type": "shell",
2020
"command": "pnpm --filter @roo-code/vscode-webview dev",
2121
"group": "build",
@@ -37,9 +37,9 @@
3737
}
3838
},
3939
{
40-
"label": "watch:esbuild",
40+
"label": "watch:bundle",
4141
"type": "shell",
42-
"command": "pnpm --filter roo-cline watch:esbuild",
42+
"command": "npx turbo watch:bundle",
4343
"group": "build",
4444
"problemMatcher": {
4545
"owner": "esbuild",
@@ -61,7 +61,7 @@
6161
{
6262
"label": "watch:tsc",
6363
"type": "shell",
64-
"command": "pnpm --filter roo-cline watch:tsc",
64+
"command": "npx turbo watch:tsc",
6565
"group": "build",
6666
"problemMatcher": "$tsc-watch",
6767
"isBackground": true,

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Roo Code Changelog
22

3+
## [3.18.4] - 2025-05-25
4+
5+
- Fix codebase indexing settings saving and Ollama indexing (thanks @daniel-lxs!)
6+
- Fix handling BOM when user rejects apply_diff (thanks @avtc!)
7+
- Fix wrongfully clearing input on auto-approve (thanks @Ruakij!)
8+
- Fix correct spawnSync parameters for pnpm check in bootstrap.mjs (thanks @ChuKhaLi!)
9+
- Update xAI models and default model ID (thanks @PeterDaveHello!)
10+
- Add metadata to create message (thanks @dtrugman!)
11+
312
## [3.18.3] - 2025-05-24
413

514
- Add reasoning support for Claude 4 and Gemini 2.5 Flash on OpenRouter, plus a fix for o1-pro

0 commit comments

Comments
 (0)