Cambium 0.4.2
Reliable signing after idle and under heavy Amethyst relay activity.
- Timed-out or long-idle NIP-46 sessions are discarded before the next request.
- A caller that expires during reconnect can no longer replay its abandoned operation.
- Concurrent copies of the same kind-22242 AUTH event share one Heartwood signature and briefly reuse that exact result. Posts, reactions, and arbitrary signatures remain uncached.
Verified on the connected GrapheneOS phone: two cold Regress logins succeeded first attempt in 12s and 11s; a login during an Amethyst AUTH burst returned 3s after approval. The cold Amethyst launch recorded 12 successful AUTH answers, 5 unavailable requests, and zero SDK timeouts.
SHA-256
8a75f424e9f49007097e2fb8dface3411f58d7d5c3bc80b493c6da25fcaf9934 cambium-0.4.2.apk
AppVerifier
dev.forgesworn.cambium
9E:A1:88:EF:A9:01:5F:7E:7F:90:E1:88:8F:58:6F:52:7B:2A:0E:8A:6D:CD:B3:99:1E:41:FB:4F:14:EE:EF:C6