Commit Graph
18 Commits
Author SHA1 Message Date
jack 0bb3196972 Reject unsendable Nostr DMs visibly 2026-07-25 23:49:42 +02:00
jack 2a72ea911f Invalidate media deletion callbacks during panic 2026-07-25 23:49:41 +02:00
jack 1a56bec30d Make private media deletion transactional 2026-07-25 23:49:41 +02:00
jack ae8a401986 Retry confirmed private media after reconnect 2026-07-25 23:49:41 +02:00
jack 00df1b0e1d Persist private media delivery receipts 2026-07-25 23:49:41 +02:00
jack c5c6b7ca61 Correlate private media delivery receipts 2026-07-25 23:49:41 +02:00
jack f355d66ed2 Deliver live transport events synchronously 2026-07-25 23:49:41 +02:00
jack d6d2f76307 Discard deferred Noise ciphertext during panic 2026-07-25 23:49:41 +02:00
jack bc70a49ba4 Preserve early Noise ciphertext across reconnects 2026-07-25 23:49:41 +02:00
jack b153bc5d29 Stabilize synchronous Noise restart tests 2026-07-25 23:49:41 +02:00
jack 9a14d0dadd Fix ordinary Noise handshake races 2026-07-25 23:49:41 +02:00
jack 121d16ee39 Fix cached Noise reconnects atomically 2026-07-25 23:49:41 +02:00
jack 72855e11f8 Discard private-media callbacks during panic 2026-07-25 23:49:41 +02:00
jack 5de1c83681 Fix private media Noise round-trip fixture 2026-07-25 23:49:41 +02:00
jack 6edf4c3972 Authenticate only completed Noise candidates 2026-07-25 23:49:41 +02:00
jack 086a942b08 Harden panic keychain and media cleanup 2026-07-25 23:49:41 +02:00
jack 6cd7a43b4b Invalidate queued BLE ingress during panic 2026-07-25 23:49:41 +02:00
jack d1394392ed Harden panic recovery and service shutdown 2026-07-25 22:44:26 +02:00