Commit Graph
21 Commits
Author SHA1 Message Date
jack 853803d2ea Prevent Bluetooth alerts from interrupting modal warnings 2026-07-26 05:41:29 +02:00
jack 260406c6c1 Prevent Bluetooth alerts from competing with sheets 2026-07-26 05:41:29 +02:00
jack 031b13cc4e Surface terminal Nostr DM failures 2026-07-26 05:41:28 +02:00
jack 7652170035 Reject unsendable Nostr DMs visibly 2026-07-26 05:41:28 +02:00
jack 6aeef1c00e Invalidate media deletion callbacks during panic 2026-07-26 05:41:28 +02:00
jack 6f97c4510a Make private media deletion transactional 2026-07-26 05:41:28 +02:00
jack 33c5d8ed8f Retry confirmed private media after reconnect 2026-07-26 05:41:28 +02:00
jack 075306e650 Persist private media delivery receipts 2026-07-26 05:41:28 +02:00
jack 405cfa611b Correlate private media delivery receipts 2026-07-26 05:41:28 +02:00
jack 9aa2519cb8 Deliver live transport events synchronously 2026-07-26 05:41:28 +02:00
jack 0a7350f304 Discard deferred Noise ciphertext during panic 2026-07-26 05:41:28 +02:00
jack f971b0df5e Preserve early Noise ciphertext across reconnects 2026-07-26 05:41:28 +02:00
jack 87fdb2b3c0 Stabilize synchronous Noise restart tests 2026-07-26 05:41:28 +02:00
jack b255355fed Fix ordinary Noise handshake races 2026-07-26 02:09:31 +02:00
jack 6e026c2c22 Fix cached Noise reconnects atomically 2026-07-26 02:09:31 +02:00
jack c8e330777a Discard private-media callbacks during panic 2026-07-26 02:09:31 +02:00
jack 91aba8b597 Fix private media Noise round-trip fixture 2026-07-26 02:09:31 +02:00
jack 974510ad9e Authenticate only completed Noise candidates 2026-07-26 02:08:56 +02:00
jack 6054248765 Harden panic keychain and media cleanup 2026-07-26 02:08:56 +02:00
jack 5f7df63238 Invalidate queued BLE ingress during panic 2026-07-26 00:12:26 +02:00
jack b081c98dba Harden panic recovery and service shutdown 2026-07-26 00:12:26 +02:00