From 9a6ca5730bb7780f2d1d8535755870d43a9c172a Mon Sep 17 00:00:00 2001 From: egg Date: Thu, 18 Dec 2025 11:53:07 +0800 Subject: [PATCH] debug: Add detailed sidecar startup logging MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add more console.log statements to help debug sidecar startup issues: - Log when startSidecar() is called - Log sidecar directory and packaged status - Log executable path check results 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- client/src/main.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client/src/main.js b/client/src/main.js index e161461..5875a99 100644 --- a/client/src/main.js +++ b/client/src/main.js @@ -288,9 +288,12 @@ function createWindow() { } function startSidecar() { + console.log("=== startSidecar() called ==="); const sidecarDir = app.isPackaged ? path.join(process.resourcesPath, "sidecar") : path.join(__dirname, "..", "..", "sidecar"); + console.log("Sidecar directory:", sidecarDir); + console.log("App is packaged:", app.isPackaged); // Determine the sidecar executable path based on packaging and platform let sidecarExecutable; @@ -327,11 +330,13 @@ function startSidecar() { sidecarArgs = [sidecarScript]; } + console.log("Checking sidecar executable at:", sidecarExecutable); if (!fs.existsSync(sidecarExecutable)) { - console.log("Sidecar executable not found at:", sidecarExecutable); + console.log("ERROR: Sidecar executable not found at:", sidecarExecutable); console.log("Transcription will not be available."); return; } + console.log("Sidecar executable found:", sidecarExecutable); try { // Get Whisper configuration from config.json or environment variables