From 0ab160b5c3add988d99199ee81cbb6c61bae053f Mon Sep 17 00:00:00 2001 From: archipelago Date: Sat, 20 Jun 2026 10:15:59 -0400 Subject: [PATCH] =?UTF-8?q?docs:=20deploy=20state=20=E2=80=94=20all=206=20?= =?UTF-8?q?nodes=20on=204a8f2198=20build=20(#12/#2/#3/#10)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/HANDOFF-2026-06-20-mesh-netbird.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/docs/HANDOFF-2026-06-20-mesh-netbird.md b/docs/HANDOFF-2026-06-20-mesh-netbird.md index 4f78524f..26f071e9 100644 --- a/docs/HANDOFF-2026-06-20-mesh-netbird.md +++ b/docs/HANDOFF-2026-06-20-mesh-netbird.md @@ -61,8 +61,19 @@ All committed to local `main`; NOT pushed to gitea-vps2/origin yet, NOT sideload writes 0 (removes var → fallback), re-measures on rAF + post-WebView-injection. Backup hypothesis if it persists: `.dashboard-view` is `min-h-screen`(100vh) → mobile-browser toolbar overlap, switch to dvh. -NEXT when deploying: build release binary (opt-level 3, ~13min) + frontend, sideload to .116 first -(verify #12 dedup + #5), then .198/.228/.89 (.89 was stale 7c17a96). Confirm "optiplex" node id. +DEPLOYED 2026-06-20 to ALL 6 nodes — binary sha `4a8f2198…` (release build of commit a6957a48 + +this handoff), FE rebuilt, all sha-verified + service active: .116(local) .198 .228 .89 .5 .120. +.5/.120 needed a 30-min timeout (slow DERP). #10 netbird OIDC gate also shipped in this build. +REMAINING VERIFICATION (on real hardware, user-side): +- #12/#5: open mesh chat on .116 (and .89/.120) — confirm a federated node shows ONCE with its + messages (no radio/federation double), and that "Arch Mobile" messages now surface. +- #1 companion crash: open the companion app to the optiplex node over Tailscale, reproduce the + crash, then read the REAL error from `window.__archyErrors` (chrome://inspect the WebView) or the + now-detailed toast. That error is what's needed to write the actual fix. Confirm which node = optiplex. +- #3: pay for a peer file when the buyer's balance is only in Fedimint (needs two nodes in a federation). +- #2: check Cloud/files bottom rows clear the tab bar on mobile browser. +Commits are LOCAL on main (f92e442b/b3633ec5/8f06d88f/a8c668ee/a6957a48 + docs) — NOT pushed to +gitea-vps2/origin (no version bump; bug-bash sideload only). ## TODO (original resume — #12 now DONE above) ### #12 Fix duplicate mesh contacts ← DONE this session (see SESSION 2 PROGRESS)