Skip to content

Visual message improvements - #45

Merged
SMLunchen merged 7 commits into
masterfrom
visual_message_improvements
Oct 3, 2026
Merged

SMLunchen merged 7 commits into
masterfrom
visual_message_improvements

Conversation

@SMLunchen

@SMLunchen SMLunchen commented Oct 3, 2026 •

Copy link
Copy Markdown
Owner

Remote Admin über Multi-Hop & MQTT (1.6.4.5)

  • Fernkonfiguration funktioniert jetzt auch über Relay- und MQTT-Strecken. Admin-Pakete gingen bisher mit Hop-Limit 0 raus und erreichten nur Nodes in direkter Funkreichweite. Jetzt: Hop-Limit 7, want_ack und Priorität „Reliable“ (inkl. Funk-Retransmits).
  • Ablehnungen werden gemeldet: Lehnt der Ziel-Node oder die Route ab (Admin-Key nicht eingetragen, PKI-Problem, keine Funk-Bestätigung), zeigt das Fenster sofort den konkreten Grund statt „Timeout“.
  • Explizites PKI-Flag wie in der Android-App - Schlüsselprobleme werden sichtbar statt still verworfen.

Mesh-Hessen-Button reboot-sicher (1.6.4.3)

  • Profil wird in einer Transaktion geschrieben → nur noch ein Reboot; vorher ging der Kanal-Write nach dem Preset-Reboot verloren. Behandelt jetzt auch TCP-Verbindungen korrekt.
  • ok_to_mqtt/ignore_mqtt werden korrekt gesetzt (EU868-Zwangskorrektur der Firmware wird umgangen).
  • Rücklesung aller Werte mit ✓/✗ und automatischem Nachziehen fehlender Einstellungen.

Virtueller Node: Android-App-Verbindung stabil (1.6.4.2)

  • Der zweistufige want_config-Handshake der Meshtastic-Android-App wird korrekt beantwortet - vorher lief die App in eine Reconnect-Schleife und wurde nie „verbunden“.

Nachrichten im Messenger-Stil (1.6.4)

  • Seitenleiste im Nachrichten-Tab mit Kanälen und Direktnachrichten, inkl. Ungelesen-Badges; DMs wahlweise inline oder im separaten Fenster.
  • Zustellstatus-Haken (… → ✓ → ✓✓ / ⚠) auf Basis der Firmware-Bestätigung plus Erneut-senden-Button.
  • Windows-Toast-Benachrichtigungen bei neuen Nachrichten (optional).
  • BLE schneller und stabiler: durchsatzoptimierte Verbindungsparameter, sauberer Reconnect.
  • Diverse Fixes: Chat startet bei der neuesten Nachricht, Kanalauswahl folgt der Seitenleiste, „Info anfordern“ im Chat-Kontextmenü, serielle Verbindung friert beim Trennen nicht mehr ein.

Umweltdaten auf der Karte (1.6.3)

  • Nodes mit Umwelt-Telemetrie zeigen Messwerte direkt auf der Karte (Raster + Vektor): Messwert-Boxen, Heatmap im Wetterdienst-Stil mit Isothermen, voller Sensorsatz, Zeit-Gewichtung — alles über den 🌡️-Button.

ℹ️ Hinweis: Seit 1.6.4 ist das Windows-SDK-Ziel 10.0.22621 (BLE-Durchsatz-API); die Mindest-Windows-Version bleibt unverändert.

feat: ticks for sent messages (also want response=true)
feat: faster BLE connection
fix: chat scrolling
feat: text and channel display more like modern messengers
- Remote-Admin-Pakete gingen ohne want_ack/hop_limit raus; die Firmware
  füllt das Default-Hop-Limit bei App-Paketen nur mit want_ack auf -> die
  Pakete liefen mit hop_limit=0 und erreichten nur direkte Nachbarn.
  Jetzt: hop_limit=7, want_ack=true, Priorität Reliable (Request + Write).
- Routing-NAKs (ADMIN_PUBLIC_KEY_UNAUTHORIZED, PKI_FAILED, MAX_RETRANSMIT,
  ...) brechen die wartende Admin-Anfrage sofort ab und werden im
  RemoteAdminWindow mit Grund + Hinweis angezeigt statt stillem Timeout.
- Admin-Pakete werden wie in der Android-App explizit als PKI markiert
  (pki_encrypted + public_key, wenn der Ziel-Key bekannt ist) -> Schlüssel-
  probleme erzeugen einen sichtbaren NAK statt stiller Kanal-Verschlüsselung.
- Neue i18n-Strings (de/en) für NAK-Meldungen.
@SMLunchen
SMLunchen merged commit 6e10869 into master Oct 3, 2026
4 checks passed
@SMLunchen
SMLunchen deleted the visual_message_improvements branch October 3, 2026 17:59
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