feat(ui): WireGuard remote-access onboarding + Connected Nodes cleanup #95

Merged
lfg2025 merged 3 commits from identities-mobile-polish into main 2026-07-17 01:39:03 +00:00
Owner

Companion modal gains WireGuard install + tunnel-QR steps before pairing (flag-revertible, demo fakes the tunnel, real nodes pair via 10.44.0.1), official WireGuard APK mirrored at /packages/wireguard.apk, Connected Nodes card gets consistent 50/50 bottom actions. 673 tests green.

🤖 Generated with Claude Code

Companion modal gains WireGuard install + tunnel-QR steps before pairing (flag-revertible, demo fakes the tunnel, real nodes pair via 10.44.0.1), official WireGuard APK mirrored at /packages/wireguard.apk, Connected Nodes card gets consistent 50/50 bottom actions. 673 tests green. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
lfg2025 added 3 commits 2026-07-17 01:39:01 +00:00
After 'I've installed it' the modal now walks WireGuard setup before
pairing: install WireGuard (hosted APK + QR), scan the node's tunnel
config (auto-provisioned 'companion-phone' peer via the existing
vpn.create-peer/peer-config RPCs, rendered client-side), switch it on,
then pair. Real nodes pair against http://10.44.0.1 — the tunnel only
routes AllowedIPs 10.44.0.0/16, so the LAN origin is unreachable
remotely. The demo fakes the tunnel via mock RPCs and keeps its public
pairing URL. REMOTE_ACCESS_STEPS=false restores the old two-screen flow.
Phones get the config as a downloadable .conf (can't scan own screen).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
com.wireguard.android 1.0.20260315 (versionCode 519) from
download.wireguard.com, signer WireGuard LLC (cert sha256 84a13fa2…),
file sha256 f92971bc804f4c448e8845ae97e426095eab06ec09a2473a3fa2cfe7288e3298.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Drop the 'Discover Nodes on Nostr' button and the >=1800px header
buttons; Find Nodes + Refresh are now a 50/50 bottom pair on every
screen size, with Refresh acting on the active tab.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
lfg2025 merged commit 90bedc2a25 into main 2026-07-17 01:39:03 +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#95
No description provided.