From 1048e21083c898ff40caaf110ab1829ab2fc7e7e Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 16 Jun 2025 03:24:54 +0200 Subject: [PATCH] Simplify server port configuration Remove automatic port validation - just use port 4020 as default if not set in UserDefaults, otherwise use the configured port. Also removed debug logging added in previous commits. --- VibeTunnel/Core/Services/TunnelServer.swift | 2 -- VibeTunnel/VibeTunnelApp.swift | 14 +------------- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/VibeTunnel/Core/Services/TunnelServer.swift b/VibeTunnel/Core/Services/TunnelServer.swift index 5bcb7a51..2af8d9fc 100644 --- a/VibeTunnel/Core/Services/TunnelServer.swift +++ b/VibeTunnel/Core/Services/TunnelServer.swift @@ -34,13 +34,11 @@ public final class TunnelServer { public init(port: Int = 4020) { self.port = port - logger.info("TunnelServer initialized with port: \(port)") } public func start() async throws { guard !isRunning else { return } - logger.info("DEBUG: start() called with self.port = \(self.port)") logger.info("Starting TunnelServer on port \(port)") do { diff --git a/VibeTunnel/VibeTunnelApp.swift b/VibeTunnel/VibeTunnelApp.swift index 35027ae1..9f2b05fd 100644 --- a/VibeTunnel/VibeTunnelApp.swift +++ b/VibeTunnel/VibeTunnelApp.swift @@ -83,20 +83,8 @@ final class AppDelegate: NSObject, NSApplicationDelegate { // Initialize and start HTTP server let serverPortString = UserDefaults.standard.string(forKey: "serverPort") ?? "4020" - print("DEBUG: serverPortString from UserDefaults: '\(serverPortString)'") - var serverPort = Int(serverPortString) ?? 4020 - - // Fix port 800 issue - ports below 1024 require root privileges - if serverPort < 1024 { - print("WARNING: Port \(serverPort) requires root privileges. Changing to 4020.") - serverPort = 4020 - // Update UserDefaults with the correct port - UserDefaults.standard.set(String(serverPort), forKey: "serverPort") - } - - print("DEBUG: Final serverPort: \(serverPort)") + let serverPort = Int(serverPortString) ?? 4020 httpServer = TunnelServer(port: serverPort) - print("DEBUG: TunnelServer initialized with port: \(httpServer?.port ?? -1)") Task { do {