From 5033457f57c12bbab4cb42af5b31e55c3a2ff306 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 3f5216dbc..83c042137 100644 --- a/core/http/react-ui/src/pages/BackendLogs.jsx +++ b/core/http/react-ui/src/pages/BackendLogs.jsx @@ -339,7 +339,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 53f1ef547..56d249b82 100644 --- a/core/http/react-ui/src/pages/Backends.jsx +++ b/core/http/react-ui/src/pages/Backends.jsx @@ -49,7 +49,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. @@ -323,7 +323,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 58e798233..4e09393a9 100644 --- a/core/http/react-ui/src/pages/NodeBackendLogs.jsx +++ b/core/http/react-ui/src/pages/NodeBackendLogs.jsx @@ -162,7 +162,7 @@ export default function NodeBackendLogs() {

No node/model selected

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

@@ -220,7 +220,7 @@ export default function NodeBackendLogs() {

Backend logs from node {nodeName || nodeId} - {' '}(back to nodes) + {' '}(back to nodes)