mirror of
https://github.com/Kpa-clawbot/meshcore-analyzer.git
synced 2026-03-30 17:05:58 +00:00
#165 — build_time in API: already implemented (BuildTime ldflags in Dockerfile.go, main.go, StatsResponse, HealthResponse) #168 — subpaths API slow: cache (subpathCache with TTL) and invalidation already in place; verified working #169 — distance API slow: cache (distCache with TTL) and invalidation already in place; verified working #170 — audio-lab/buckets: in-memory store path already implemented, matching Node.js pktStore.packets iteration with type grouping and size-distributed sampling #171 — channels stale latest message: add companion bridge handling to Go ingestor for meshcore/message/channel/<n> and meshcore/message/direct/<id> MQTT topics. Stores decoded channel messages with type CHAN in decoded_json, enabling the channels endpoint to find them. Also handles direct messages. #172 — packets page not live-updating: add missing direction field to WS broadcast packet map for full parity with txToMap/Node.js fullPacket shape. WS broadcast shape verified correct (type, data.packet structure, timestamp, payload_type, observer_id all present). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>