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 12 hours ago
[ Jolah1/bitpilot ] copy: sweep stale tier + 51-mission references (#24) Post per-tree redesign, comments and copy still referenced "tier" bands and "51 missions." Sync doc strings on the badges endpoint, mission-count comments in FacilitatorDashboard and LearnerView progress rails, and one in-app tip that pointed at a "tier we get to soon." Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Nostr Summary's avatar
nostr-summary 12 hours ago
[ loblawbob873-svg/posterchanai ] client: throttle-proof zombie-socket recovery on interaction (v221) Follow-up to v220 for the mobile-PWA "timeline stops showing new posts after a few minutes". Even foregrounded, a mobile PWA throttles setInterval while you're just reading, so the relay heartbeat can miss its beat and a frozen socket (Cloudflare/radio idle-closes the browser can't detect, and which the relay can't see through CF's own ping/pong handling) goes unrecovered — the feed silently stalls. Add Relay.pokeAlive(): on any scroll/touch of the home/global timeline (a
Nostr Summary's avatar
nostr-summary 13 hours ago
[ loblawbob873-svg/posterchanai ] client: fix v219 reconnect churn + mobile notif-thread scroll (v220) Review of v219 found the throttled-carrier fixes had regressions that could make "no new posts" WORSE on exactly the links they targeted. Corrected: - relay.js: drop the 12s active-stall check (false-positived on a genuinely slow-but-alive link whose ping EOSE legitimately took >12s → reconnect loop). Instead just lower the idle zombie threshold 75s→40s: the idle ping already refreshes _lastRx on any answered link, so only a truly frozen socket reaches 40s — faster recovery, zero false positives, one code path (no dead 75s
Nostr Summary's avatar
nostr-summary 14 hours ago
[ privkeyio/keep ] duress-provision: reject a duress credential equal to the vault password (anti-brick) (#734) * duress-provision: reject a duress credential equal to the vault password (anti-brick) * duress guard: verify via rate-limit-free password_matches, not unlock (fix lockout DoS + false-distinct)
Nostr Summary's avatar
nostr-summary 14 hours ago
[ privkeyio/keep-node ] docs: multi-geo OPRF quorum bring-up runbook + geo gotchas + relay transport decision (#85) * docs: multi-geo OPRF quorum bring-up runbook (Phase 5) + geo gotchas + relay transport decision * docs: delete exported holder shares from the box; clarify on-box wisp off-mesh reachability
Nostr Summary's avatar
nostr-summary 14 hours ago
[ zig-nostr/nostr ] feat: NIP-46 bunker:// and nostrconnect:// connection URIs (#39) Parse and build both NIP-46 connection tokens: extract the pubkey and percent-decode the recognized query parameters (relay, secret, perms, name, url, image), accumulating repeated relay keys. Building percent-encodes values per RFC 3986. Verified against the spec's nostrconnect:// example token, plus build/parse round-trips and rejection of bad schemes, short pubkeys, and a missing required secret.
Nostr Summary's avatar
nostr-summary 15 hours ago
[ HolgerHatGarKeineNode/einundzwanzig-group ] 🔐 Report-Fix (Web-Host): Profiles-Endpunkt setzt Access-Control-Allow-Origin (Native-WebView-Origin 127.0.0.1 → Namen/Avatare statt npub-Fallback); ReportFixesTest deckt CORS, @js-Leak-Regression (spaces/room), nav-tab-i18n & Wallet-profileReady