fix: v0.3.12 - Filter own message echoes, fix sent message display
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
f59e7f0258
commit
9b47e5202c
|
|
@ -1,5 +1,10 @@
|
|||
# Changelog
|
||||
|
||||
## [0.3.12] - 2026-02-16
|
||||
### Fixed
|
||||
- Eigene Nachrichten-Echos werden in _handle_packet gefiltert (keine Doppelspeicherung)
|
||||
- Bot-Nachrichten erscheinen korrekt im Dashboard-Nachrichtenfenster
|
||||
|
||||
## [0.3.11] - 2026-02-16
|
||||
### Changed
|
||||
- Sende-Zeile als eigene Card mit gruener Oberkante oberhalb der Nodes/Nachrichten-Cards
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
version: "0.3.11"
|
||||
version: "0.3.12"
|
||||
|
||||
bot:
|
||||
name: "MeshDD-Bot"
|
||||
|
|
|
|||
|
|
@ -241,6 +241,10 @@ class MeshBot:
|
|||
# Handle text messages
|
||||
if portnum == "TEXT_MESSAGE_APP":
|
||||
text = packet.get("decoded", {}).get("text", "")
|
||||
my_id = self.get_my_node_id()
|
||||
is_own = my_id and str(from_id) == my_id
|
||||
|
||||
if not is_own:
|
||||
msg = await self.db.insert_message(str(from_id), str(to_id), channel, portnum, text)
|
||||
if self.ws_manager:
|
||||
await self.ws_manager.broadcast("new_message", msg)
|
||||
|
|
|
|||
Loading…
Reference in a new issue