Skip to content

feat(ui): Mesh Matrix and RF Distance Map diagnostic views - #1837

Draft
clonea1 wants to merge 1 commit into
ruvnet:mainfrom
clonea1:contrib/ui-mesh-views
Draft

feat(ui): Mesh Matrix and RF Distance Map diagnostic views#1837
clonea1 wants to merge 1 commit into
ruvnet:mainfrom
clonea1:contrib/ui-mesh-views

Conversation

@clonea1

@clonea1 clonea1 commented Sep 4, 2026

Copy link
Copy Markdown

Two read-only diagnostic pages for a multi-node deployment.

Mesh Matrix answers "who hears whom, and how well" as a node-by-node grid. The
question comes up constantly once nodes are spread through a building rather
than sitting on a bench, and it is the fastest way to see that a node is
present on the network but deaf to its peers -- a state that looks perfectly
healthy in every other view.

RF Distance Map plots link geometry from signal strength alone, with no
coordinates. Useful before any room model exists, and useful afterwards as a
check on one: if the RF-derived layout disagrees sharply with the measured
floor plan, one of them is wrong.

Both are plain HTML and fetch existing endpoints; no build step, no framework,
no new server code.

Depends on /api/v1/links and /api/v1/config/room, neither of which is in
this repository yet -- see the PR description for sequencing.


Sequencing

Draft until its data exists. Both pages load standalone, but each fetches an
endpoint this repository does not have yet:

page needs from
Mesh Matrix /api/v1/links #1828 server-links
RF Distance Map /api/v1/links, /api/v1/config/room #1828, plus the Room Builder PRs

Merging before those lands two pages that render an empty state forever, which
is worse than not having them.

These are also the last two entries in #1835 (the Tools menu) with no page to
point at, so this closes that gap.

Two read-only diagnostic pages for a multi-node deployment.

Mesh Matrix answers "who hears whom, and how well" as a node-by-node grid. The
question comes up constantly once nodes are spread through a building rather
than sitting on a bench, and it is the fastest way to see that a node is
present on the network but deaf to its peers -- a state that looks perfectly
healthy in every other view.

RF Distance Map plots link geometry from signal strength alone, with no
coordinates. Useful before any room model exists, and useful afterwards as a
check on one: if the RF-derived layout disagrees sharply with the measured
floor plan, one of them is wrong.

Both are plain HTML and fetch existing endpoints; no build step, no framework,
no new server code.

Depends on `/api/v1/links` and `/api/v1/config/room`, neither of which is in
this repository yet -- see the PR description for sequencing.

Co-Authored-By: claude-flow <ruv@ruv.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant