mirror of
https://github.com/andrepimenta/claude-code-chat.git
synced 2025-12-10 09:49:44 +00:00
Move images to .claude folder
This commit is contained in:
@@ -1464,10 +1464,20 @@ class ClaudeChatProvider {
|
||||
const timestamp = Date.now();
|
||||
const imageFileName = `image_${timestamp}.${extension}`;
|
||||
|
||||
// Create images folder in workspace .vscode directory
|
||||
const imagesDir = vscode.Uri.joinPath(workspaceFolder.uri, '.vscode', 'claude-code-chat-images');
|
||||
// Create images folder in workspace .claude directory
|
||||
const imagesDir = vscode.Uri.joinPath(workspaceFolder.uri, '.claude', 'claude-code-chat-images');
|
||||
await vscode.workspace.fs.createDirectory(imagesDir);
|
||||
|
||||
// Create .gitignore to ignore all images
|
||||
const gitignorePath = vscode.Uri.joinPath(imagesDir, '.gitignore');
|
||||
try {
|
||||
await vscode.workspace.fs.stat(gitignorePath);
|
||||
} catch {
|
||||
// .gitignore doesn't exist, create it
|
||||
const gitignoreContent = new TextEncoder().encode('*\n');
|
||||
await vscode.workspace.fs.writeFile(gitignorePath, gitignoreContent);
|
||||
}
|
||||
|
||||
// Create the image file
|
||||
const imagePath = vscode.Uri.joinPath(imagesDir, imageFileName);
|
||||
await vscode.workspace.fs.writeFile(imagePath, buffer);
|
||||
|
||||
Reference in New Issue
Block a user