Commit Graph
21 Commits
Author SHA1 Message Date
jack 87fefdeee0 Prevent Bluetooth alerts from interrupting modal warnings 2026-07-25 23:00:28 +02:00
jack 30eac45a51 Prevent Bluetooth alerts from competing with sheets 2026-07-25 23:00:28 +02:00
jack e20c1497df Surface terminal Nostr DM failures 2026-07-25 23:00:28 +02:00
jack ed1744f9b0 Reject unsendable Nostr DMs visibly 2026-07-25 23:00:28 +02:00
jack 873786071e Invalidate media deletion callbacks during panic 2026-07-25 23:00:28 +02:00
jack 8e9ed669a4 Make private media deletion transactional 2026-07-25 23:00:28 +02:00
jack 14ea8aad91 Retry confirmed private media after reconnect 2026-07-25 23:00:28 +02:00
jack 5da54bf92a Persist private media delivery receipts 2026-07-25 23:00:28 +02:00
jack 7303469706 Correlate private media delivery receipts 2026-07-25 23:00:28 +02:00
jack 5ec237c662 Deliver live transport events synchronously 2026-07-25 23:00:28 +02:00
jack 64ca9de64a Discard deferred Noise ciphertext during panic 2026-07-25 23:00:28 +02:00
jack d62d079342 Preserve early Noise ciphertext across reconnects 2026-07-25 23:00:28 +02:00
jack 9416349e38 Stabilize synchronous Noise restart tests 2026-07-25 23:00:28 +02:00
jack 1820c7ab98 Fix ordinary Noise handshake races 2026-07-25 23:00:28 +02:00
jack 797494e075 Fix cached Noise reconnects atomically 2026-07-25 23:00:28 +02:00
jack 15d8194e28 Discard private-media callbacks during panic 2026-07-25 23:00:28 +02:00
jack 47dcb7c1b6 Fix private media Noise round-trip fixture 2026-07-25 23:00:28 +02:00
jack 1d4c143bdc Authenticate only completed Noise candidates 2026-07-25 23:00:27 +02:00
jack bfc50b65e7 Harden panic keychain and media cleanup 2026-07-25 23:00:27 +02:00
jack d1ee7a7045 Invalidate queued BLE ingress during panic 2026-07-25 22:44:26 +02:00
jack d1394392ed Harden panic recovery and service shutdown 2026-07-25 22:44:26 +02:00