mirror of
https://github.com/Kpa-clawbot/meshcore-analyzer.git
synced 2026-05-26 07:44:06 +00:00
e4ff999d1a
Major refactor of live.js data flow: - Replaced animatePacket() and animateRealisticPropagation() with single renderPacketTree(packets, isReplay) function - All paths use the same function: WS arrival, VCR replay, DB load, feed card replay button - VCR fetches use expand=observations to get full observation data - expandToBufferEntries() extracts per-observer paths from observations - startReplay() pre-aggregates VCR buffer by hash before playback - Feed dedup accumulates observation packets for full tree replay - Longest path shown in feed (scans all observations, not just first) - Replay button uses full observation set for starburst animation Server changes: - WS broadcast includes path_json per observation - packet-store insert() uses longest path for display (was earliest) DB changes: - Removed seed() function and synthetic test data Not pushed to prod — local testing only.