From 9f6cdab16f0496d918f4a5df7a3dc6f570f115bb Mon Sep 17 00:00:00 2001 From: Hunter Caron Date: Wed, 18 Mar 2026 09:14:14 +0100 Subject: [PATCH] Log "Waiting for Plugin connection" after certs are ready and confirm cert generation Move the "Waiting for Plugin connection..." status message to after certificate setup so it doesn't appear while certs are still being generated. Add a "Successfully generated certificates." confirmation so the user knows the cert step completed. --- packages/code-link-cli/src/controller.ts | 4 ++-- packages/code-link-cli/src/helpers/certs.ts | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/code-link-cli/src/controller.ts b/packages/code-link-cli/src/controller.ts index 842bfd738..60edcbd72 100644 --- a/packages/code-link-cli/src/controller.ts +++ b/packages/code-link-cli/src/controller.ts @@ -1095,8 +1095,6 @@ async function executeEffect( * Starts the sync controller with the given configuration */ export async function start(config: Config): Promise { - status("Waiting for Plugin connection...") - const hashTracker = createHashTracker() const fileMetadataCache = new FileMetadataCache() const pendingRenameConfirmations = new Map() @@ -1163,6 +1161,8 @@ export async function start(config: Config): Promise { throw new Error("TLS certificate generation failed") } + status("Waiting for Plugin connection...") + // WebSocket Connection (always WSS) const connection = await initConnection(config.port, certs) diff --git a/packages/code-link-cli/src/helpers/certs.ts b/packages/code-link-cli/src/helpers/certs.ts index 18c1d5b04..b0ea4ebce 100644 --- a/packages/code-link-cli/src/helpers/certs.ts +++ b/packages/code-link-cli/src/helpers/certs.ts @@ -91,6 +91,7 @@ export async function getOrCreateCerts(): Promise { status("Generating local certificates to connect securely. You may be asked for your password.") await generateCerts(mkcertPath) + status("Successfully generated certificates.") const key = await fs.readFile(SERVER_KEY_PATH, "utf-8") const cert = await fs.readFile(SERVER_CERT_PATH, "utf-8")