fix(companion): guarantee dual-path peering — LAN p2p + public anchor, always
The whole point of FIPS: the phone peers with the node's npub using the LAN endpoint as a direct p2p dial hint AND rendezvouses via a public anchor when away — neither LAN nor 5G location may matter. The anchor half only existed when the scanned QR carried fanchors, so pairing against an older node left the phone LAN-only and everything died on 5G. The Archipelago vps2 anchor (npub + 146.59.87.168:8444/tcp, lockstep with core fips/anchors.rs) is now baked into upsertNodePeer as a guaranteed peer. Mesh connect retry window widened so a first-ever pairing survives the VPN consent dialog. Served APK: 0.5.3 (vc23). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -11,8 +11,8 @@ android {
|
||||
applicationId = "com.archipelago.app"
|
||||
minSdk = 26
|
||||
targetSdk = 35
|
||||
versionCode = 22
|
||||
versionName = "0.5.2"
|
||||
versionCode = 23
|
||||
versionName = "0.5.3"
|
||||
|
||||
vectorDrawables {
|
||||
useSupportLibrary = true
|
||||
|
||||
Reference in New Issue
Block a user