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.
[ forgesworn/bark ] fix: handle service worker restart and add request timeouts The content script was permanently marking the extension as stale when the MV3 service worker was merely asleep, not invalidated. Now retries up to 3 times with 500ms delays for "does not exist" errors, only marking stale on genuine "context invalidated". Provider requests get a 60s timeout so promises never hang forever. A chrome.alarms keepalive prevents the service worker from dying while a NIP-46 connection is active.
[ MostroP2P/mostro ] fix: prevent stale Order writes from causing duplicate payments (#692) * fix: use targeted SQL updates to prevent stale writes from overwriting concurrent changes - Replace full-row order.update(pool) in check_failure_retries with targeted UPDATE that only writes failed_payment and payment_attempts - Replace full-row order.update(pool) in payment_success with targeted UPDATE that only writes status and event_id, with WHERE guard to prevent double success transitions - Persist settled-hold-invoice status to DB in release_action and admin_settle_action before calling do_payment, removing dependency onside-effect of full-row writes that no longer exist * cargo fmt
[ rhonda-rodododo/llamenos-hotline ] feat(site): complete Spanish translation of all deploy and provider docs Translate all 15 remaining stub files in the Spanish docs site: - 5 deploy docs (Docker, Kubernetes, Co-op Cloud, self-hosting, index) - 10 provider docs (Twilio, SignalWire, Vonage, Plivo, Asterisk, SMS, WhatsApp, Signal, WebRTC, providers index) The entire documentation site is now fully available in Spanish. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>