project-switch · Jun 29–Jul 5, 2026 · via commits

Webserver shell marker, Windows instance cleanup

A small plumbing week. Shell profiles can now tell when they’re being loaded for the tray-managed webserver, and on Windows the hotkey closes the old launcher again without touching open webview windows.

Added 1

  • The tray-launched webserver runs with PROJECT_SWITCH_WEBSERVER=1 (passed into WSL via WSLENV), so shell profiles can detect it and skip interactive setup

Fixed 1

  • On Windows, pressing the hotkey again closes the previous launcher while leaving open webview windows alone; the process query it relied on was invalid WQL