mirror of
https://github.com/MarekWo/mc-webui.git
synced 2026-08-06 16:53:21 +02:00
2764e1c551
When sending DM to contacts without a known path (flood mode), ACK is piggybacked inside the PATH response packet and not visible on stdout. This adds PATH_UPDATE event parsing to confirm flood DM delivery. Changes: - Enable print_path_updates in meshcli init for PATH_UPDATE events - Parse PATH echoes from json_log_rx -> .path.jsonl log (diagnostics) - Parse PATH_UPDATE events to confirm flood DM delivery by public_key - Replace "skip retry for no-path contacts" with proper flood retry (max 3 attempts, matching standard Meshcore app behavior) - Split _retry_send into _retry_send_flood and _retry_send_direct - Refactor _get_contact_path_len -> _get_contact_info (returns both out_path_len and public_key) - Add GET /paths endpoint for diagnostics - Add flood_only config param for auto-retry Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>