Skip to content

Einen Knoten antippen - #77

Merged
Jarod1230 merged 1 commit into
mainfrom
feat/knoten-antippen
Aug 27, 2026
Merged

Einen Knoten antippen#77
Jarod1230 merged 1 commit into
mainfrom
feat/knoten-antippen

Conversation

@Jarod1230

Copy link
Copy Markdown
Owner

Worum es geht

Stufe C: die Knotenebene und das Kontextpanel aus ADR-0011, Schicht 2.

Bisher kostete ein Klick auf einen Punkt die Karte — er sprang auf die volle
Knotenseite, und der Ausschnitt war weg. Genau das sollte die Leitansicht
verhindern.

Was sich beim Bedienen ändert

  • Klick auf einen Punkt öffnet eine Tafel daneben: Name, wann zuletzt
    gehört, Weg, Position samt Herkunft. Ein Schritt weiter führt zur vollen
    Knotenseite.
  • Die Auswahl steht in der Adresse/?knoten=<schlüssel>. Ein Link
    öffnet dieselbe Ansicht wie ein Klick; ohne das wäre die Karte eine Sitzung
    statt eines gemeinsamen Bezugspunkts.
  • Escape schließt, wie bei der Blende. Beide sind nie gleichzeitig offen.
  • Auf schmalem Schirm wird aus der Tafel eine Schublade von unten.

Warum die Tafel so wenig sagt

Sie zeigt nur, was die Kontaktliste ohnehin schon geladen hat. Alles Weitere
bräuchte eine eigene Anfrage — und eine Tafel, die bei jedem Punkt eine Sekunde
lädt, ist schlechter als eine, die weniger sagt. Das Vollständige ist einen
Klick entfernt.

Drei Zustände statt zwei

Gefüllt heißt in der letzten Stunde gehört, gedämpft heute, hohl seit über
einem Tag nicht. Der mittlere ist der interessante: Ein Repeater, der vor einer
Stunde noch antwortete und jetzt schweigt, ist weder in Ordnung noch weg —
zwei Zustände haben genau diesen Fall verschluckt.

Eine Form und nicht nur ein Farbton, weil ein heller Kartengrund Farbtöne
als Erstes frisst.

Alle drei sind Aussagen über gehört werden, nicht über laufen. Steht so
auch im Code: Ein Knoten, dessen einziger Weg hierher gerissen ist, schweigt
von hier aus und ist anderswo beschäftigt.

Prüfung

just check grün, 105 Frontend-Tests. Neu: zwei für die Zustandsgrenzen
(Stunde, Tag) und drei für die Auswahl — Klick öffnet die Tafel und lässt die
Karte stehen, ein Link öffnet dasselbe, Escape schließt.

Am laufenden Dienst angesehen: Tafel, geteilter Link, Escape, Hervorhebung auf
der Karte, Schublade auf schmalem Schirm.

Nebenbei

Die serielle Verbindung war nach dem letzten Neustart abgerissen — nicht
MeshDash, sondern der Gerätepfad hatte sich beim Wiedereinstecken von
usbmodem101 auf usbmodem1101 geändert. MeshDash hat korrekt mit wachsender
Wartezeit weiterprobiert. Genau der Fall, für den in der Roadmap unter
„Gesammelte Einfälle" eine Portauswahl in der Oberfläche notiert ist.

"What is that dot" is the most frequent move an operator makes, and until now
it cost the map: a click jumped to the full node page and the section they were
looking at was gone when they came back.

Now it opens a panel beside the dot. It says only what the contact list already
carries — a panel that loads for a second on every dot is worse than one that
says less — and the way on to everything is one click further. The selection
lives in the address as ?knoten=<key>, so a link opens what a click opens. On a
narrow screen the panel becomes a drawer from the bottom.

The dots gained a third state along the way. Filled means heard within the
hour, muted means today, hollow means longer than a day. Two states hid the
interesting one: a repeater that answered an hour ago and is quiet now is
neither fine nor gone. A shape rather than only a shade, because a light
basemap eats shades first.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Jarod1230
Jarod1230 merged commit c906574 into main Aug 27, 2026
4 checks passed
@Jarod1230
Jarod1230 deleted the feat/knoten-antippen branch August 27, 2026 18:55
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