Files
meshcore-analyzer/tests
n30nex d07186af43 fix(nodes): preserve names and metadata in preview panels (#2315)
Fixes #2309 and #2312. Partial follow-up to #1154 (U1 and tablet
timestamp parity).

Node previews omitted Last Relayed, Traffic share and Hash Prefix, while
tablet previews read `advert_name` instead of the API's `name`. Shared
rendering now presents those fields consistently across full detail,
side preview and tablet, with the existing timestamp tooltips.

Relay attribution is labelled neutrally: ambiguous relay evidence no
longer claims a node is alive. Existing certainty/status logic is
unchanged. Measured zero, legacy score fallback, role applicability,
missing values and escaped names/hash tooltips are covered. A resize
regression prevents duplicate score-row IDs across retained desktop and
tablet previews.

Only the selected node's metadata is formatted. Existing request counts
remain five for full/side and two for tablet; no new fetch, cache, hot
loop, setting, customizer value or dependency.

Validation: 806 helper checks, all 218 standalone suites, 46 browser
checks in both themes, eight health checks, and the main browser suite
(149 passes, three existing fixture skips). The unchanged backend tree
passed full server/ingestor suites. Independent reviews completed; the
parent verified the two-line follow-up from its resize check.

Test-only RED `e0f681ae` produced [eight expected assertion
failures](https://github.com/Kpa-clawbot/CoreScope/actions/runs/40232409958/job/121286783705).
Follow-up `2bb1ccd` repairs the help fixture's scroll range without
relaxing its checks; all 13 help checks pass across three font/CPU
configurations. [Final-head CI
passes](https://github.com/Kpa-clawbot/CoreScope/actions/runs/40234768485),
including all browser shards and architecture builds.
2026-10-26 15:44:10 +01:00
..