You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Patch release to restore echo interop with apps expecting the legacy payload. Listeners now accept both
legacy literal 'echo' and the newer challenge-hex form.
Highlights
Fix: echo listeners accept tag '/echo/req' with either data 'echo' or an even‑length hex string.
Tests: coverage added for both awaitShareEcho and startListeningForAllEchoes across legacy, hex, and
malformed cases.
Details
Updated in src/echo.ts: broadened listener predicate and added small internal helper
isEvenLengthHex(...).
No changes to sendEcho behavior; it still sends the challenge-hex request and awaits '/echo/sender/res'.
Compatibility
No breaking changes.
Strongly recommended for projects integrating with igloo-desktop or older example flows that emit legacy
'/echo/req' with data 'echo'.
Verification
Unit tests pass.
Manual: open the desktop view that listens for echo, then run your share flow; either payload form will
be recognized.