From 57bfa94c589de279d00f2f6f62c11f962763d53f Mon Sep 17 00:00:00 2001 From: redshift <213178690+1ftredsh@users.noreply.github.com> Date: Sat, 25 Apr 2026 15:45:23 +0530 Subject: [PATCH] fix: include /v1 suffix in all localhost URLs shown to users MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updates all user-facing log messages to include the /v1 path suffix, so clients know to use http://localhost:${port}/v1 when configuring their API endpoints. - src/cli.ts:717 — clients add --setup-all flow - src/cli.ts:757 — clients add -n ${name} flow - src/daemon/index.ts:206 — daemon startup message - src/start-daemon.ts:29 — daemon already running message --- src/cli.ts | 4 ++-- src/daemon/index.ts | 2 +- src/start-daemon.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cli.ts b/src/cli.ts index 184031b..2b61841 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -714,7 +714,7 @@ clientsCmd } console.log( - `\n Access Routstr at: http://localhost:${config.port || 8008}`, + `\n Access Routstr at: http://localhost:${config.port || 8008}/v1`, ); return; } @@ -754,7 +754,7 @@ clientsCmd console.log(` Name: ${output.client.name}`); console.log(` API Key: ${output.client.apiKey}`); console.log( - `\n Access Routstr at: http://localhost:${config.port || 8008}`, + `\n Access Routstr at: http://localhost:${config.port || 8008}/v1`, ); } }); diff --git a/src/daemon/index.ts b/src/daemon/index.ts index 36f08ca..478e19c 100644 --- a/src/daemon/index.ts +++ b/src/daemon/index.ts @@ -203,7 +203,7 @@ async function main(): Promise { }); server.listen(port, async () => { - logger.log(`Routstr daemon listening on http://localhost:${port}`); + logger.log(`Routstr daemon listening on http://localhost:${port}/v1`); // Start the recurring model refresh job after initial bootstrap void ensureProvidersBootstrapped() diff --git a/src/start-daemon.ts b/src/start-daemon.ts index fc24d53..e9eebb1 100644 --- a/src/start-daemon.ts +++ b/src/start-daemon.ts @@ -26,7 +26,7 @@ export async function startDaemon( }); clearTimeout(timeoutId); if (existing.ok) { - logger.log(`Routstr daemon already running on http://localhost:${port}`); + logger.log(`Routstr daemon already running on http://localhost:${port}/v1`); return; } } catch {