From 66abba3d08021b1ff538d6266e4b4e590407bde2 Mon Sep 17 00:00:00 2001 From: Christophe Besson Date: Sun, 20 Sep 2026 01:52:01 +0200 Subject: feat(hub): show the node's public key in Node → Overview MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It was only the Node ID row's fallback, so it vanished the moment the node announced itself — and was labelled Node ID when it did show. Own row, copy button, and the profile's instructions no longer name the node dashboard removed on 2026-09-01. `.node-key` wraps: 44 base64 characters with no break opportunity pushed a 412px document to 417px, which unpins every sticky element on the page. The width probe now measures the Overview table with a real key in it. Co-Authored-By: Claude Opus 5 --- packages/meshbay-hub/src/meshbay_hub/static/style.css | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'packages/meshbay-hub/src/meshbay_hub/static/style.css') diff --git a/packages/meshbay-hub/src/meshbay_hub/static/style.css b/packages/meshbay-hub/src/meshbay_hub/static/style.css index 63f631a..7c36ed7 100644 --- a/packages/meshbay-hub/src/meshbay_hub/static/style.css +++ b/packages/meshbay-hub/src/meshbay_hub/static/style.css @@ -3349,6 +3349,12 @@ h2 .gn-owner, h3 .gn-owner { font-size: 0.55em; } overflow-x: auto; margin-top: 4px; } +/* An Ed25519 key is 44 base64 characters with no break opportunity in them. */ +.node-key { + word-break: break-all; + overflow-wrap: anywhere; + margin-right: 8px; +} /* Audit rows: keep the fixed-shape columns on one line (the IP must never be clipped); only the free-text detail column wraps. */ .node-table-audit td, -- cgit v1.2.3