Skip to content

Commit c204ad7

Browse files
merge conflicts
2 parents 991175d + 7191b0a commit c204ad7

Some content is hidden

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

55 files changed

+4212
-383
lines changed

.github/workflows/test.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ on:
66
branches:
77
- main
88

9+
# Set default permissions for all jobs
10+
permissions:
11+
contents: read # Needed to check out code
12+
checks: write # Needed to report test results
13+
pull-requests: write # Needed to add comments/annotations to PRs
14+
915
jobs:
1016
test:
1117
runs-on: ubuntu-latest
@@ -51,6 +57,5 @@ jobs:
5157
- name: Prettier / Format Check
5258
run: npm run format
5359

54-
- name: Tests
60+
- name: Extension Tests
5561
run: xvfb-run -a npm run test
56-
if: runner.os == 'Linux'

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
out
22
dist
33
node_modules
4+
tmp
45
.vscode-test/
56
*.vsix
67

78
.DS_Store
9+
10+
pnpm-lock.yaml

.husky/pre-commit

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
echo "Running pre-commit checks..."
2+
3+
# Run ESLint
4+
echo "Running ESLint..."
5+
npm run lint || {
6+
echo "❌ ESLint check failed. Please fix the errors and try committing again."
7+
exit 1
8+
}
9+
10+
# Run Prettier
11+
echo "Running Prettier..."
12+
npm run format || {
13+
echo "❌ Prettier check failed. Run 'npm run format:fix' to automatically fix formatting issues."
14+
exit 1
15+
}
16+
17+
echo "✅ All checks passed!"

.prettierignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
dist/
22
node_modules
33
webview-ui/build/
4-
CHANGELOG.md
5-
package-lock.json
4+
*.md
5+
package-lock.json

.vscode-test.mjs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
import { defineConfig } from "@vscode/test-cli"
2+
import path from "path"
23

34
export default defineConfig({
4-
files: "out/**/*.test.js",
5+
files: "{out/test/**/*.test.js,src/test/suite/**/*.test.js}",
56
mocha: {
7+
ui: "bdd",
68
timeout: 20000, // Maximum time (in ms) that a test can run before failing
79
},
10+
workspaceFolder: "test-workspace",
11+
version: "stable",
12+
extensionDevelopmentPath: path.resolve("./"),
13+
launchArgs: ["--disable-extensions"],
814
})

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
# Change Log
22

3+
## [3.2.5]
4+
5+
- Use yellow textfield outline in Plan mode to better distinguish from Act mode
6+
7+
## [3.2.3]
8+
9+
- Add DeepSeek-R1 (deepseek-reasoner) model support with proper parameter handling (thanks @slavakurilyak!)
10+
11+
## [3.2.0]
12+
13+
- Add Plan/Act mode toggle to let you plan tasks with Cline before letting him get to work
14+
- Easily switch between API providers and models using a new popup menu under the chat field
15+
- Add VS Code LM API provider to run models provided by other VS Code extensions (e.g. GitHub Copilot). Shoutout to @julesmons, @RaySinner, and @MrUbens for putting this together!
16+
- Add on/off toggle for MCP servers to disable them when not in use. Thanks @MrUbens!
17+
- Add Auto-approve option for individual tools in MCP servers. Thanks @MrUbens!
18+
19+
## [3.1.10]
20+
21+
- New icon!
22+
323
## [3.1.9]
424

525
- Add Mistral API provider with codestral-latest model

assets/icons/icon.png

-4.24 KB
Loading

assets/icons/icon.svg

Lines changed: 16 additions & 0 deletions
Loading

assets/icons/robot_panel_dark.png

184 Bytes
Loading

assets/icons/robot_panel_light.png

-23 Bytes
Loading

0 commit comments

Comments
 (0)