feat(companion): mesh party + Flare, keep-warm mesh, restored fast-start, UI fixes — 0.5.7 #115

Merged
lfg2025 merged 2 commits from feat/mesh-party-flare-perf into main 2026-07-24 00:08:14 +00:00
Owner

Combined session state from both agents: party/Flare experimental features, keep-warm mesh across app opens, restored startup race + same-node routing (regressed by a pre-#114 file copy), top scrim removed, web app bar solid black, party-only phones get the baked-in anchor. APK 0.5.7/vc27.

🤖 Generated with Claude Code

Combined session state from both agents: party/Flare experimental features, keep-warm mesh across app opens, restored startup race + same-node routing (regressed by a pre-#114 file copy), top scrim removed, web app bar solid black, party-only phones get the baked-in anchor. APK 0.5.7/vc27. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
lfg2025 added 1 commit 2026-07-24 00:05:36 +00:00
Combined session state from both agents (shared checkout):

- Mesh Party / Flare (experimental): phone-to-phone FIPS via party QR,
  Flare chat/beam on :5680, optional fixed UDP listen (2121); party-only
  phones get the baked-in Archipelago anchor so two bare phones reach
  each other across the internet, not just on a hotspot.
- Keep-warm mesh: a running healthy node survives app opens (restart
  only when dead or peers changed — peersDirty); requestMeshRestart for
  config changes. Cold start measured on-device: session in ~3.1s.
- Restored after regression: startup LAN-vs-mesh race (the party work
  was based on a pre-#114 file copy) and same-node routing (BTCPay/
  Pine/HA had returned to opening in the external browser).
- UI: top status-bar scrim removed (bottom-only bars); web app-session
  mobile bar is solid black — app theme colour no longer bleeds through
  the bar and its safe-area strip.

Served APK: 0.5.7 (vc27).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
lfg2025 added 1 commit 2026-07-24 00:08:11 +00:00
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

# Conflicts:
#	Android/app/build.gradle.kts
#	Android/app/src/main/java/com/archipelago/app/ui/screens/WebViewScreen.kt
#	neode-ui/public/packages/archipelago-companion.apk
lfg2025 merged commit 9f6294d169 into main 2026-07-24 00:08: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#115
No description provided.