When all relay connections are temporarily lost, EVENT messages published
by extensions (nostrmarket, events) are now queued in a bounded deque
(max 100) instead of being silently dropped. On reconnection, queued
events are flushed to all connected relays. Dead relay queues are also
drained before restart to preserve in-flight events.
Closesaiolabs/nostrclient#1
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>