Skip to content

Commit d3d5e9a

Browse files
andystimeclaude
andcommitted
feat(vscode): auto-show output window when creating studio
Automatically open the GPUGo output window when user creates a new studio environment. This improves user experience by showing: - Real-time creation progress - Docker image pull status - Container creation logs - Any errors or warnings This helps users understand what's happening during studio creation and makes it easier to debug issues. Changes: - Import Logger in CreateStudioPanel - Call Logger.show() before starting studio creation - Updated version to 0.1.9 - Added CHANGELOG entry Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 6e0318e commit d3d5e9a

3 files changed

Lines changed: 12 additions & 1 deletion

File tree

vscode-extension/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ All notable changes to the "GPUGo" extension will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.9] - 2026-03-11
9+
10+
### Changed
11+
- Automatically show GPUGo output window when creating studio
12+
- Users can now see real-time creation progress and logs
13+
- Helps with debugging creation issues
14+
815
## [0.1.8] - 2026-03-11
916

1017
### Fixed

vscode-extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "gpu-go",
33
"displayName": "GPUGo",
44
"description": "Use GPU Like NFS - Manage AI studio environments with remote GPU access. Create, connect, and manage GPU-powered development environments.",
5-
"version": "0.1.8",
5+
"version": "0.1.9",
66
"publisher": "nexusgpu",
77
"license": "SEE LICENSE IN LICENSE",
88
"icon": "images/icon.png",

vscode-extension/src/views/createStudioPanel.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import * as vscode from 'vscode';
22
import { CLI, StudioEnv } from '../cli/cli';
33
import { getWebviewContent } from './webviewUtils';
44
import { STUDIO_TEMPLATES, getTemplateById, getCategories } from '../config/studioTemplates';
5+
import { Logger } from '../logger';
56

67
export class CreateStudioPanel {
78
public static currentPanel: CreateStudioPanel | undefined;
@@ -124,6 +125,9 @@ export class CreateStudioPanel {
124125

125126
const volumes = data.volumes ? data.volumes.split(',').map(v => v.trim()).filter(Boolean) : [];
126127

128+
// Show output window to display creation progress
129+
Logger.show();
130+
127131
let createdStudio: StudioEnv | null = null;
128132
await vscode.window.withProgress({
129133
location: vscode.ProgressLocation.Notification,

0 commit comments

Comments
 (0)