anonpenguin23 c67321d486 fix(push): tune ntfy keepalive for mobile NATs + diagnosable fan-out logging (#858)
- ntfy keepalive-interval 45s->25s: the default is too long for aggressive
  carrier NATs that silently drop idle long-lived /json streams (open-but-silent)
- fan-out partial-failure log now names the failed node IPs + a topic fingerprint
  (hashed, not the subscribable topic) so a lost push is diagnosable
2026-06-19 10:18:12 +03:00
..