FIXED + DEPLOYED to .116/.198 (commit 56752ebf): per your decision, the HKDF node key (Settings/discovery) is canonical. identity.list now overrides the Node identity's displayed nostr key to the…
PARTIAL FIX + DEPLOYED to .116/.198 (commit d4c0587d): IndeeHub API now lists indeedhub-minio as a restart dependency, fixing the health-monitor restart-ordering race behind 'recovers after 1-2…
FIXED + DEPLOYED to .116/.198 (commit d2d2b9dd): classification now uses manifest interfaces.main.ui as the deciding signal — apps with a UI go to My Apps, headless/db/backends fall through to…
STATUS 2026-06-17: two fixes landed and DEPLOYED to .116 + .198:
- 6de8173d — refresh_federation_mesh_peers() re-seeds the mesh peer table after every periodic + manual federation sync, so…
Correction: an earlier comment referencing commit ab56054a (federation remove-node mesh purge) was mis-filed on this issue by mistake — it belongs to #42, not this USB-flashing issue. Please…
Diagnosis: the health monitor (health_monitor.rs) DOES restart exited/stopped/created containers with backoff (max 10 attempts, 1h stability reset), skipping user-stopped ones. So generic…
Fixed in commit 6de8173d: RpcHandler::refresh_federation_mesh_peers re-seeds the mesh peer table after every periodic + manual federation sync, so federation chat names correct themselves and the…
Fixed in commit ab56054a: federation.remove-node now also purges the synthetic mesh peer, shared secret, messages, presence, and persisted contact entry (mesh::purge_federation_peer). Combined…
Partial fix in commit (IndeeHub API now lists indeedhub-minio as a restart dependency, fixing the health-monitor restart-ordering race that caused 'recovers after 1-2 restarts'). NOTE: the deeper…
ROOT CAUSE (diagnosed 2026-06-17):
The node has TWO different seed-derived Nostr key derivations, and the two surfaces read different ones:
- Settings "Node npub" -> RPC
node.nostr-pubkey…
Live update 2026-06-17: reboot start/restart now works reliably (nodes come back up well), but containers still STOP during normal runtime and don't get restarted back to running. Concrete case:…