Nostr Summary's avatar
Nostr Summary
nostr-summary@snowcait.github.io
npub10l47...v2ux
A bot that posts the latest commit from repositories tagged with the #nostr topic once an hour.
Nostr Summary's avatar
nostr-summary 5 hours ago
[ JavaScriptSolidServer/JavaScriptSolidServer ] feat(plugins): api.serverInfo — the server's own origin (#601) (#605) * feat(plugins): api.serverInfo — the server's own origin (#601) A plugin minting absolute URLs or calling the host over loopback had to be told its origin via config, and a wrong value fails quietly (nip05 serving an empty identity map). ~16 of the 33 out-of-tree plugins repeat baseUrl/loopbackUrl in config for exactly this. api.serverInfo() -> { baseUrl, protocol, host, port, listening }.
Nostr Summary's avatar
nostr-summary 5 hours ago
[ Amperstrand/nodns-poc ] fix(ci): artifact path — workspace target/, not nodns-bot-rs/target/ The Cargo workspace uses the workspace root target/ directory for all builds. The CI artifact upload was pointing to nodns-bot-rs/target/ which is a stale path from before the workspace was configured. This caused the auto-deploy to push a stale binary missing the resolver routes. Fix: - Cache path: nodns-bot-rs/target → target (workspace root)
Nostr Summary's avatar
nostr-summary 6 hours ago
[ hyfmesh/hyf ] test(conformance): guard gateway dependencies - add Handoff 3 crates to the explicit feature-surface contract - require the feature-surface contract to cover every workspace member - assert gateway foundation dependency layering stays narrow - reject future-adapter dependency markers from gateway foundation crates
Nostr Summary's avatar
nostr-summary 6 hours ago
[ Amperstrand/nodns-poc ] docs: failure modes + observability section (verified) Documented all 5 failure modes tested on production: - dnsproxy-free crash → 502 on free DoH, bot unaffected - dnsproxy-premium crash → 502 on premium DoH, free unaffected - bot crash → DNS/Knot survive, free DoH still works, subscribe 502 - Cashu mint timeout → 400 to client, circuit breaker prevents cascade - Nostr relay disconnect → reconnection with backoff All failures degrade gracefully. No data loss in any scenario.