v0.1.1
Pre-release
Pre-release
🔧 v0.1.1 - Bug Fix Release
Release Date: November 7, 2025
🐛 Critical Fixes
This patch release fixes critical issues that prevented users from using the extension's core functionality.
Fixed Issues
- 🔴 Workspace Selection - Fixed workspace selection buttons not becoming enabled after selecting a workspace
- 🔴 Project Creation - Fixed "Create Project" button not working in the Projects view after selecting a workspace
- 🔴 Context Menu Items - Fixed context menu items not appearing due to context key timing issues
- 🔴 Context Keys - Fixed workspace and project selection context keys not being set properly due to synchronous execution
📝 Technical Changes
Root Cause
VS Code context keys (rapidkit:workspaceSelected, rapidkit:noProjects, etc.) were being set synchronously using vscode.commands.executeCommand(), which caused race conditions and timing issues. The UI would not update properly because commands executed before context was ready.
Solution
- Made all
setContextcalls async to ensure proper execution order - Added proper
awaitstatements throughout the codebase - Fixed async handling in
ProjectExplorerProviderandWorkspaceExplorerProvider - Updated method signatures to properly handle Promise returns
Modified Files
src/extension.ts- Added async/await for context key updatessrc/ui/treeviews/workspaceExplorer.ts- MadeselectWorkspace()asyncsrc/ui/treeviews/projectExplorer.ts- MadeupdateProjectsContext()async, fixed refresh flow
🧪 Testing Recommendations
-
Test Workspace Selection
- Open the RapidKit explorer
- Create a new workspace or add an existing one
- Select a workspace from the Workspaces view
- ✅ Verify "Create Project" button becomes enabled
-
Test Project Creation
- After selecting a workspace, click "Create Project"
- ✅ Verify the project creation wizard launches
-
Test Context Menus
- Right-click on a workspace item
- ✅ Verify context menu appears with correct options
- Right-click on a project item
- ✅ Verify context menu appears with correct options
-
Test Auto-Discovery
- Use "Discover Workspaces" command
- ✅ Verify workspaces are found and appear in the list
📦 Installation
Download rapidkit-vscode-0.1.1.vsix and install using:
code --install-extension rapidkit-vscode-0.1.1.vsixOr in VS Code:
- Open Extensions (Ctrl+Shift+X / Cmd+Shift+X)
- Click
...menu → Install from VSIX - Select the downloaded file
✅ What Works Now
- ✅ Workspace creation and selection
- ✅ Project creation in selected workspace
- ✅ Context menu actions on workspaces and projects
- ✅ Module explorer and template browser
- ✅ All keyboard shortcuts
- ✅ System doctor and diagnostics
📋 Known Limitations
- RapidKit CLI must be installed (system-wide or in virtual environment)
- Python 3.10+ required for FastAPI projects
- Node.js 18+ required for NestJS projects
- Poetry required for Python dependency management
🔗 Resources
- GitHub Repository: https://github.com/getrapidkit/rapidkit-vscode
- Report Issues: https://github.com/getrapidkit/rapidkit-vscode/issues
- Previous Release: v0.1.0
🙏 Feedback
Please report any issues or suggestions on the GitHub repository. Your feedback is valuable for improving the extension!
Changelog: Full changelog is available in CHANGELOG.md