Skip to content

LaraEnv 0.4.21 — Command bar runs from the tray; native or xterm.js terminals

Latest

Choose a tag to compare

@thayronarrais thayronarrais released this 18 Jun 15:39

Highlights

This release makes the Command Palette work from the tray and gives terminal/SSH commands a native-or-in-app choice.

  1. Commands work even when LaraEnv is minimized to the tray. Opening a folder, an editor, a browser URL, or toggling a service from the global command bar previously did nothing while the window was hidden — those actions were sent to the hidden UI. They now run directly, so the bar is useful without ever showing the main window.
  2. Terminal & SSH: native by default, xterm.js on demand. From the palette, Enter opens a native external terminal (or SSH session); Shift+Enter opens it as an in-app xterm.js tab (multi-tab, inside LaraEnv) using your configured default shell. Same behavior in the global command bar and the in-app Ctrl+K palette.
  3. Reliability fix. The first couple of command-bar actions could silently fail (a write/quit race dropped the intent). The bar now waits for the action to be handed off before closing, so commands fire on the first try.

What's new & fixed

Command bar

  • Runs from the tray — open folder / open in editor / open in browser and service start/stop/reload execute directly in the backend, independent of the main window's visibility.
  • Native vs in-app terminalEnter = native external terminal, Shift+Enter = in-app xterm.js tab. Applies to "Open terminal · ", the inline launcher (<project> php artisan …), and ssh:<host>. The palette footer and the selected row show the ⇧↵ xterm.js hint.
  • External SSHssh:<host> on Enter opens your default terminal running the ssh CLI for the saved host (port, key, and ProxyJump are applied automatically; password hosts prompt in the window).

Fixes

  • No more dropped commands — the bar now awaits the intent write before quitting, fixing the intermittent "had to try 2–3 times" behavior.

Install

  • Download LaraEnv-0.4.21.msi and double-click.
  • SHA-256 in LaraEnv-0.4.21.msi.sha256.
  • Auto-update from prior versions picks this up automatically.

Compatibility

  • Windows 10+ (x64).
  • No config or data migrations — drop-in replacement for 0.4.20.