feat(companion): night-test polish sweep — 0.5.9
Everything from tonight's remote field testing: - Back-to-dashboard fixed: JS bridges on the retained WebView delegated through live-composition callbacks (stale closures made apps refuse to launch after remote ⇄ dashboard), and reattach forces a layout pass (top/bottom UI was wrong until a tap). - F*CK IPs MESH branded loader: full-screen on relaunch (startup race) and during the first connect after scanning a node QR. - Party 'Share this app' is now a QR of the public vps2 download link (scan with any camera → install over any internet); direct APK file-share kept as a secondary action. - Mesh party pairing is MUTUAL: scanner announces itself to the scanned phone's Flare /hello — both sides get the peer, a chat entry and a '👋 joined the party' message; scanner auto-opens the chat. - Party scanner asks for CAMERA permission (fresh installs/reinstalls landed on a black preview). - Node: device tokens mint unique companion-<id> names — pairing a second phone no longer revokes the first phone's login (the source of 'reconnecting a lot' and the second phone's failure). Served APK: 0.5.9 (vc29). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
Reference in New Issue
Block a user