Skip to content

v1.0.1 - Fix Windows terminal flashing

Choose a tag to compare

@TS47Andres TS47Andres released this 14 Jun 17:44

Fixes

  • Serialize PTY spawns: Added a spawnLock mutex to prevent concurrent
    ode-pty\ process creation, which caused multiple PowerShell windows to flash on screen when Exeggutor opened with multiple tabs.
  • Error handling: Wrapped \pty.spawn()\ in try-catch with proper error propagation. Failures are now logged with stack traces and the WebSocket connection is closed gracefully instead of crashing.
  • Git subprocess windows: Added \windowsHide: true\ to all \execAsync()\ calls in gitWorktree.ts, preventing cmd.exe windows from flashing during git worktree operations.
  • Reduced auditor frequency: Changed the process status auditor from 1s to 5s interval to lower wmic spawn frequency.

Logging

Added comprehensive debug logging with [PTY], [GIT], [WS], [API], [MGR]\ prefixes to ~/.exeggutor-logs/backend.log\ for future diagnostics.