feat(companion): night-test polish sweep — 0.5.9 #117

Merged
lfg2025 merged 1 commits from feat/final-polish into main 2026-07-24 01:04:14 +00:00
Owner

Back-to-dashboard bridges + relayout, F*CK IPs MESH loaders, party share as vps2 download QR, mutual party pairing via /hello, camera permission on party scanner, and node-side unique companion tokens (multi-phone). APK 0.5.9/vc29.

🤖 Generated with Claude Code

Back-to-dashboard bridges + relayout, F*CK IPs MESH loaders, party share as vps2 download QR, mutual party pairing via /hello, camera permission on party scanner, and node-side unique companion tokens (multi-phone). APK 0.5.9/vc29. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
lfg2025 added 1 commit 2026-07-24 01:04:08 +00:00
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>
lfg2025 merged commit f2b6028ca2 into main 2026-07-24 01:04:14 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lfg2025/archy#117
No description provided.