From 22854c650834d0f4744543a64d2b1a027134d403 Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Mon, 1 Jun 2026 23:17:43 +0000 Subject: [PATCH] refactor(ui): repoint internal links from /app/nodes to /app/cluster Signed-off-by: Ettore Di Giacinto --- core/http/react-ui/src/components/NodeInstallPicker.jsx | 4 ++-- core/http/react-ui/src/pages/BackendLogs.jsx | 2 +- core/http/react-ui/src/pages/Backends.jsx | 4 ++-- core/http/react-ui/src/pages/NodeBackendLogs.jsx | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/core/http/react-ui/src/components/NodeInstallPicker.jsx b/core/http/react-ui/src/components/NodeInstallPicker.jsx index 517d7156c..826422468 100644 --- a/core/http/react-ui/src/components/NodeInstallPicker.jsx +++ b/core/http/react-ui/src/components/NodeInstallPicker.jsx @@ -479,7 +479,7 @@ export default function NodeInstallPicker({ Approve pending workers or register new ones. {pendingCount > 0 && ` (${pendingCount} awaiting approval.)`}

- + Manage nodes @@ -672,7 +672,7 @@ export default function NodeInstallPicker({ {pendingCount > 0 && (

- +{pendingCount} awaiting approval — approve from Nodes. + +{pendingCount} awaiting approval — approve from Nodes.

)} diff --git a/core/http/react-ui/src/pages/BackendLogs.jsx b/core/http/react-ui/src/pages/BackendLogs.jsx index 1f7c2fed1..502dcf056 100644 --- a/core/http/react-ui/src/pages/BackendLogs.jsx +++ b/core/http/react-ui/src/pages/BackendLogs.jsx @@ -335,7 +335,7 @@ function DistributedBackendLogsResolver({ modelId, fromTimestamp }) {

Model not loaded on any worker

{modelId} isn't currently loaded on any node in the cluster. - Check the Nodes page to see which models are running where. + Check the Nodes page to see which models are running where.

diff --git a/core/http/react-ui/src/pages/Backends.jsx b/core/http/react-ui/src/pages/Backends.jsx index c19ca9637..161aad002 100644 --- a/core/http/react-ui/src/pages/Backends.jsx +++ b/core/http/react-ui/src/pages/Backends.jsx @@ -50,7 +50,7 @@ export default function Backends() { // whenever splitMenuFor changes to a different row index. const splitMenuAnchorRef = useRef(null) - // Target-node mode: set when navigated from /app/nodes via "+ Add backend". + // Target-node mode: set when navigated from /app/cluster via "+ Add backend". // The gallery page header banners the scope; rows collapse their split-button // to a single Install-on-this-node action; manual install posts to the // per-node endpoint. @@ -324,7 +324,7 @@ export default function Backends() { return (
{/* Target-node banner: when this gallery is scoped to one node via - ?target= (entered from /app/nodes), show the scope clearly and + ?target= (entered from /app/cluster), show the scope clearly and give a fast way to clear it. Visually a primary-tinted strip so the user knows they're in a special mode without it feeling alarming. */} {targetNode && ( diff --git a/core/http/react-ui/src/pages/NodeBackendLogs.jsx b/core/http/react-ui/src/pages/NodeBackendLogs.jsx index e1dd76410..e537ae1d3 100644 --- a/core/http/react-ui/src/pages/NodeBackendLogs.jsx +++ b/core/http/react-ui/src/pages/NodeBackendLogs.jsx @@ -163,7 +163,7 @@ export default function NodeBackendLogs() {

No node/model selected

View backend logs from the{' '} - Nodes page. + Nodes page.

@@ -223,7 +223,7 @@ export default function NodeBackendLogs() { supporting={ <> Backend logs from node {nodeName || nodeId} - {' '}(back to nodes) + {' '}(back to nodes) } />