| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -25,6 +25,25 @@ function createWindow(): void { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  logger.log("Checking preload path:", preloadPath); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  logger.log("Preload exists:", fs.existsSync(preloadPath)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  // Log environment and paths
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  logger.log("process.cwd():", process.cwd()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  logger.log("__dirname:", __dirname); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  logger.log("app.getAppPath():", app.getAppPath()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  logger.log("app.isPackaged:", app.isPackaged); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  // List files in __dirname and __dirname/www
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  try { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    logger.log("Files in __dirname:", fs.readdirSync(__dirname)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    const wwwDir = path.join(__dirname, "www"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    if (fs.existsSync(wwwDir)) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      logger.log("Files in www:", fs.readdirSync(wwwDir)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      logger.log("www directory does not exist in __dirname"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  } catch (e) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    logger.error("Error reading directories:", e); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  // Create the browser window.
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  const mainWindow = new BrowserWindow({ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    width: 1200, | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -88,7 +107,16 @@ function createWindow(): void { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    logger.log("process.cwd():", process.cwd()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  const indexPath = path.join(__dirname, "www", "index.html"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  let indexPath = path.resolve(__dirname, "dist-electron", "www", "index.html"); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  if (!fs.existsSync(indexPath)) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // Fallback for dev mode
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    indexPath = path.resolve( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      process.cwd(), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      "dist-electron", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      "www", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      "index.html", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    ); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  if (isDev) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    logger.log("Loading index from:", indexPath); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |