Commit Graph
19 Commits
Author SHA1 Message Date
jack cbb77701c1 Surface terminal Nostr DM failures 2026-07-26 01:46:12 +02:00
jack 31b1f5f522 Reject unsendable Nostr DMs visibly 2026-07-26 01:46:12 +02:00
jack 1bacc2e6bf Invalidate media deletion callbacks during panic 2026-07-26 01:46:12 +02:00
jack eb1639f43f Make private media deletion transactional 2026-07-26 01:46:12 +02:00
jack e96bd5b879 Retry confirmed private media after reconnect 2026-07-26 01:46:12 +02:00
jack d81709a497 Persist private media delivery receipts 2026-07-26 01:46:12 +02:00
jack 7e6a9c7187 Correlate private media delivery receipts 2026-07-26 00:12:26 +02:00
jack 35ef11f80f Deliver live transport events synchronously 2026-07-26 00:12:26 +02:00
jack 559da27a33 Discard deferred Noise ciphertext during panic 2026-07-26 00:12:26 +02:00
jack 02324270ad Preserve early Noise ciphertext across reconnects 2026-07-26 00:12:26 +02:00
jack cd2693e3d9 Stabilize synchronous Noise restart tests 2026-07-26 00:12:26 +02:00
jack 546c907344 Fix ordinary Noise handshake races 2026-07-26 00:12:26 +02:00
jack eaefb209eb Fix cached Noise reconnects atomically 2026-07-26 00:12:26 +02:00
jack fdb5bbd371 Discard private-media callbacks during panic 2026-07-26 00:12:26 +02:00
jack 0c62380383 Fix private media Noise round-trip fixture 2026-07-26 00:12:26 +02:00
jack 6c006ac833 Authenticate only completed Noise candidates 2026-07-26 00:12:26 +02:00
jack ad2a6f0a20 Harden panic keychain and media cleanup 2026-07-26 00:12:26 +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