diff --git a/package-lock.json b/package-lock.json index 03027a0..1e6e444 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,17 +1,17 @@ { "name": "claude-code-chat", - "version": "0.0.8", + "version": "0.1.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "claude-code-chat", - "version": "0.0.8", + "version": "0.1.3", "license": "SEE LICENSE IN LICENSE", "devDependencies": { "@types/mocha": "^10.0.10", "@types/node": "20.x", - "@types/vscode": "^1.95.0", + "@types/vscode": "^1.94.0", "@typescript-eslint/eslint-plugin": "^8.31.1", "@typescript-eslint/parser": "^8.31.1", "@vscode/test-cli": "^0.0.10", @@ -21,7 +21,7 @@ "typescript": "^5.8.3" }, "engines": { - "vscode": "^1.95.0" + "vscode": "^1.94.0" } }, "node_modules/@azu/format-text": { @@ -978,9 +978,9 @@ "dev": true }, "node_modules/@types/vscode": { - "version": "1.100.0", - "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.100.0.tgz", - "integrity": "sha512-4uNyvzHoraXEeCamR3+fzcBlh7Afs4Ifjs4epINyUX/jvdk0uzLnwiDY35UKDKnkCHP5Nu3dljl2H8lR6s+rQw==", + "version": "1.101.0", + "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.101.0.tgz", + "integrity": "sha512-ZWf0IWa+NGegdW3iU42AcDTFHWW7fApLdkdnBqwYEtHVIBGbTu0ZNQKP/kX3Ds/uMJXIMQNAojHR4vexCEEz5Q==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index 4e497ce..0b57106 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "claude-code-chat", "displayName": "Claude Code Chat", "description": "Beautiful Claude Code Chat Interface for VS Code", - "version": "0.1.2", + "version": "0.1.3", "publisher": "AndrePimenta", "author": "Andre Pimenta", "repository": { @@ -11,7 +11,7 @@ }, "license": "SEE LICENSE IN LICENSE", "engines": { - "vscode": "^1.95.0" + "vscode": "^1.94.0" }, "categories": [ "Other", @@ -171,7 +171,12 @@ }, "claudeCodeChat.thinking.intensity": { "type": "string", - "enum": ["think", "think-hard", "think-harder", "ultrathink"], + "enum": [ + "think", + "think-hard", + "think-harder", + "ultrathink" + ], "default": "think", "description": "Thinking mode intensity level. Higher levels provide more detailed reasoning but consume more tokens." } @@ -189,7 +194,7 @@ "devDependencies": { "@types/mocha": "^10.0.10", "@types/node": "20.x", - "@types/vscode": "^1.95.0", + "@types/vscode": "^1.94.0", "@typescript-eslint/eslint-plugin": "^8.31.1", "@typescript-eslint/parser": "^8.31.1", "@vscode/test-cli": "^0.0.10", diff --git a/src/ui.ts b/src/ui.ts index 8bb0844..3b56b72 100644 --- a/src/ui.ts +++ b/src/ui.ts @@ -1392,8 +1392,7 @@ const html = ` } } - // Update the toggle name - updateThinkingModeToggleName(value); + // Don't update toggle name until user confirms } function setThinkingIntensityValue(value) { @@ -1405,6 +1404,12 @@ const html = ` } function confirmThinkingIntensity() { + // Get the current slider value + const currentValue = document.getElementById('thinkingIntensitySlider').value; + + // Update the toggle name with confirmed selection + updateThinkingModeToggleName(currentValue); + // Save the current intensity setting saveThinkingIntensity();