Repository navigation
Releases: geriwald/vscode-devstack
Releases · geriwald/vscode-devstack
Release list
v0.5.0
What's Changed
- fix(terminal): eliminate venv activation delay and intermittent Ctrl+C kill by @geriwald in #7
- fix(config): disable now matches subdir-detected services by intrinsic name by @geriwald in #8
- feat(panel): source affordances — config gear + one-click hide by @geriwald in #9
- fix(panel): drop redundant per-service config gear by @geriwald in #10
Full Changelog: v0.4.0...v0.5.0
v0.4.0
v0.3.2
v0.3.1
v0.3.0
What's Changed
Full Changelog: v0.2.1...v0.3.0
v0.2.1
v0.2.0
Highlights
- Parse all Makefile targets — the detector no longer relies on a
dev/serve/start/run/watchwhitelist. It now picks up every real target (excluding variable assignments,.PHONY, recipes, and private_*targets), so projects like LaTeX builds withmake pdformake allshow up correctly. - Subdirectory scanning — workspaces with nested projects (up to depth 2) now have all their stacks detected, with services tagged by their relative path.
- Python venv resolution — auto-detects
.venv/venvand resolves the rightpython/uvicorn/flaskbinary. - FastAPI package entry discovery — reads
[project.scripts]frompyproject.tomlso packages with relative imports launch from the workspace root. - Runtime port detection — the webview now shows the actual port a service is listening on, parsed from terminal output.
- Crash detection — services that exit with a non-zero code are flagged with a red error icon in the sidebar.
Install
```bash
code --install-extension devstack-0.2.0.vsix
```
v0.1.0
DevStack v0.1.0
Auto-detect your project's tech stack and launch dev services from the VS Code activity bar.
Features
- Auto-detection: Next.js, Nuxt, Remix, Astro, Vite, Angular, Go, FastAPI, Django, Flask, Rust, Docker Compose, Makefile, npm scripts
- Rich sidebar panel with stack overview, grouped services, play/stop buttons
- Mode badges (dev · hot reload, run, containers) and default port display
- Docker Compose services shown as badges
- Clickable localhost URLs when a service is running
- Config override via
.devstack.json
Install
Download devstack-0.1.0.vsix below, then:
code --install-extension devstack-0.1.0.vsix