Skip to content

Commit c9b3732

Browse files
Merge branch 'main' into cline-terminals-fix
2 parents 67786ad + 7191b0a commit c9b3732

Some content is hidden

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

63 files changed

+5002
-384
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: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
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+
23+
## [3.1.9]
24+
25+
- Add Mistral API provider with codestral-latest model
26+
27+
## [3.1.7]
28+
29+
- Add ability to change viewport size and headless mode when Cline asks to launch the browser
30+
331
## [3.1.6]
432

533
- Fix bug where filepaths with Chinese characters would not show up in context mention menu (thanks @chi-chat!)

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ If you're planning to work on a bigger feature, please create a [feature request
2727
- If you dismissed the prompts, you can install them manually from the Extensions panel
2828

2929
2. **Local Development**
30-
- Run `npm install` to install dependencies
30+
- Run `npm run install:all` to install dependencies
3131
- Run `npm run test` to run tests locally
3232
- Before submitting PR, run `npm run format:fix` to format your code
3333

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@
1111
<a href="https://marketplace.visualstudio.com/items?itemName=saoudrizwan.claude-dev" target="_blank"><strong>Download on VS Marketplace</strong></a>
1212
</td>
1313
<td align="center">
14-
<a href="https://discord.gg/cline" target="_blank"><strong>Join the Discord</strong></a>
14+
<a href="https://discord.gg/cline" target="_blank"><strong>Discord</strong></a>
15+
</td>
16+
<td align="center">
17+
<a href="https://www.reddit.com/r/cline/" target="_blank"><strong>r/cline</strong></a>
1518
</td>
1619
<td align="center">
1720
<a href="https://github.com/cline/cline/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop" target="_blank"><strong>Feature Requests</strong></a>

assets/icons/icon.png

-4.24 KB
Loading

assets/icons/icon.svg

Lines changed: 16 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)