mirror of
https://github.com/MarekWo/mc-webui.git
synced 2026-07-28 20:43:07 +02:00
07d2c347ba
- Message rows expand to show each echo as per-hop repeater hash chips (A3 -> 3B -> 5E) with direction badge, SNR and received time; tokens split per that echo's own hash_size (same logic as showPathsPopup), 0-hop echoes shown as 'Direct (flood, 0 hops)' - Chip click copies the repeater hash, echo line click copies the comma route (parity with the chat path popup) - Filter bar (client-side, combinable, 150ms debounce): hop count (any/0/1/2/3/4+, matches if any echo has that hop count), repeater hash token (hex-normalized prefix match, bridges mixed hash sizes), sender substring; Clear button appears when any filter is active - 'N of M messages' counter and a dedicated empty state when filters match nothing Verified live via Playwright: expand/collapse, both copy actions, hops=2 yields only rows with a 2-hop echo (39/602), combined token+hops filter, sender filter, clear resets to full set. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>