4e20cc0fe6
Mobile voice: - Persistent in-call bar (MobileVoiceCallBar) on all screens - Attach overlay relay meta (X/L) to all group-call fanout wires - Rotate stale peer audio destinations between calls to the same DM room - Serialize audio-surface commands; retry media start after teardown race - Dismiss ringing when the same call is accepted on another device Reticulum bridge (Android + Electron copy): - Fix _audio_json_egress_drops global scoping (dropped inbound audio) - Promote misclassified overlay links that carry call audio - Fall back to any established audio link for peer on send - Cap outbound link-establish retries at 10; reset on explicit open Hub (Electron): - Relay incoming call overlay wires even when target address is local Mobile QDN: - Stream file downloads to native Documents via FileWriter plugin Settings: - Avatar → Settings shows private/local node correctly (not public)