Logan Johnson
dfa54c7b8d
feat(beehive): capture optional NIP-11 relay name for the host footer
...
Bounded optional relay display name for the host-settings footer. One
unauthenticated NIP-11 document read per configured relay URL (4 s timeout,
32 KiB cap, no redirects, cancellable) supplies a terminal-sanitized name
shown before the exact configured URL and actual connection state. Missing,
failed, oversized or control-bearing names keep the truthful URL-only
footer; the name never changes reported connection state, blocks startup,
resets configuration, carries credentials or invents a name. A relay switch
aborts the in-flight read and a late completion is never applied to a new
relay. Installed smoke loader stubs the new HTTP path; no live relay is
contacted in tests.
Signed-off-by: Logan Johnson <loganj@squareup.com >
2026-09-12 11:50:44 -04:00
..
2026-09-12 11:47:45 -04:00
2026-09-10 05:42:47 -04:00
2026-09-10 04:51:53 -04:00
2026-09-09 23:59:40 -04:00
2026-09-10 04:27:03 -04:00
2026-09-10 04:02:52 -04:00
2026-09-10 02:26:57 -04:00
2026-09-10 13:17:31 -04:00
2026-09-12 11:19:57 -04:00
2026-09-10 05:10:17 -04:00
2026-09-09 23:59:40 -04:00
2026-09-10 22:33:43 -04:00
2026-09-10 03:37:32 -04:00
2026-09-10 03:26:36 -04:00
2026-09-10 03:48:54 -04:00
2026-09-10 02:58:25 -04:00
2026-09-10 05:42:47 -04:00
2026-09-10 13:17:31 -04:00
2026-09-09 23:08:42 -04:00
2026-09-10 04:27:03 -04:00
2026-09-10 03:15:26 -04:00
2026-09-10 13:00:07 -04:00
2026-09-10 13:39:06 -04:00
2026-09-10 14:08:26 -04:00
2026-09-10 13:17:31 -04:00
2026-09-10 04:27:03 -04:00
2026-09-12 11:34:05 -04:00
2026-09-10 03:03:45 -04:00
2026-09-10 18:59:35 -04:00
2026-09-10 02:46:39 -04:00
2026-09-10 03:15:26 -04:00
2026-09-10 02:03:52 -04:00
2026-09-11 12:04:47 -04:00
2026-09-10 02:15:58 -04:00
2026-09-10 02:15:58 -04:00
2026-09-12 11:19:57 -04:00
2026-09-12 11:47:45 -04:00
2026-09-10 05:51:07 -04:00
2026-09-10 05:42:47 -04:00
2026-09-09 23:59:40 -04:00
2026-09-10 13:17:31 -04:00
2026-09-10 13:00:07 -04:00
2026-09-11 12:04:47 -04:00
2026-09-10 02:46:39 -04:00
2026-09-12 11:50:44 -04:00
2026-09-11 14:11:10 -04:00
2026-09-12 11:13:48 -04:00
2026-09-12 11:50:44 -04:00
2026-09-10 02:03:52 -04:00
2026-09-10 02:03:52 -04:00
2026-09-10 02:03:52 -04:00
2026-09-10 13:17:31 -04:00
2026-09-10 05:44:52 -04:00
2026-09-10 22:46:03 -04:00
2026-09-10 18:59:35 -04:00
2026-09-11 18:47:56 -04:00
2026-09-11 13:59:56 -04:00
2026-09-12 11:50:44 -04:00
2026-09-10 03:03:45 -04:00
2026-09-10 03:26:36 -04:00
2026-09-10 22:33:43 -04:00
2026-09-10 18:59:35 -04:00
2026-09-10 01:01:33 -04:00
2026-09-10 13:17:31 -04:00
2026-09-10 23:26:22 -04:00
2026-09-10 14:08:26 -04:00
2026-09-09 23:59:40 -04:00
2026-09-10 03:26:36 -04:00
2026-09-12 11:50:44 -04:00
2026-09-10 02:58:25 -04:00
2026-09-10 02:11:47 -04:00
2026-09-10 00:43:00 -04:00
2026-09-10 05:42:47 -04:00
2026-09-10 01:01:33 -04:00
2026-09-12 11:47:45 -04:00
2026-09-09 23:59:40 -04:00
2026-09-10 02:58:25 -04:00
2026-09-10 03:26:36 -04:00
2026-09-10 14:34:16 -04:00