Commit Graph
19 Commits
Author SHA1 Message Date
jack 14fb5d01db Surface terminal Nostr DM failures 2026-07-26 02:09:31 +02:00
jack cb8e16b0e6 Reject unsendable Nostr DMs visibly 2026-07-26 02:09:31 +02:00
jack fb515cad1f Invalidate media deletion callbacks during panic 2026-07-26 02:09:31 +02:00
jack 67afb5d131 Make private media deletion transactional 2026-07-26 02:09:31 +02:00
jack 319e7fcbd0 Retry confirmed private media after reconnect 2026-07-26 02:09:31 +02:00
jack 50f79673b7 Persist private media delivery receipts 2026-07-26 02:09:31 +02:00
jack ae0563e830 Correlate private media delivery receipts 2026-07-26 02:09:31 +02:00
jack 02f567229c Deliver live transport events synchronously 2026-07-26 02:09:31 +02:00
jack 7bba030937 Discard deferred Noise ciphertext during panic 2026-07-26 02:09:31 +02:00
jack 9f31c56e2c Preserve early Noise ciphertext across reconnects 2026-07-26 02:09:31 +02:00
jack 356e37b70e Stabilize synchronous Noise restart tests 2026-07-26 02:09:31 +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