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.
[ anon0mesh/anon0mesh ] P2P Bluetooth transaction stabilized

GitHub
P2P Bluetooth transaction stabilized · anon0mesh/anon0mesh@2edf441
a mobile app that lets you send confidential offline transactions & uncensorable messaging in P2P using BLE - Nostr - LoRa (Meshtastic) & Solana ev...
[ chebizarro/nostrc ] fix: extract NIP-10 thread info during item population (nostrc-thr1)
Events loaded from nostrdb at startup weren't threaded because only
GnNostrEventModel stored thread info in a separate hash table and applied
it in get_item(). GnTimelineModel never did, so startup-loaded items
had NULL parent_id/root_id and displayed as top-level notes.
Fix: Extract NIP-10 thread info directly in populate_from_note() and
ensure_note_loaded() on the item itself. This makes threading work for
ALL models regardless of whether they maintain a separate thread_info

GitHub
fix: extract NIP-10 thread info during item population (nostrc-thr1) · chebizarro/nostrc@4d6d1cd
Events loaded from nostrdb at startup weren't threaded because only
GnNostrEventModel stored thread info in a separate hash table and applied
i...
[ bitvora/haven ] docs(jsonl): add dedicated JSONL export/import documentation

GitHub
docs(jsonl): add dedicated JSONL export/import documentation · barrydeen/haven@d5682e1
High Availability Vault for Events on Nostr. Contribute to barrydeen/haven development by creating an account on GitHub.
[ burned-caroche455/haven-kit ] Update README.md
https://github.com/burned-caroche455/haven-kit/commit/008476062af3aa2eadee6d26afcd4c2dcc95496e
[ HiveTalk/swarm ] Merge pull request #6 from HiveTalk/dash-scheduler
Dash scheduler

GitHub
Merge pull request #6 from HiveTalk/dash-scheduler · HiveTalk/swarm@cb925d7
Dash scheduler
[ AustinKelsay/snstr ] docs: add missing changelog entries for 0.2.0/0.1.3/0.1.4

GitHub
docs: add missing changelog entries for 0.2.0/0.1.3/0.1.4 · AustinKelsay/snstr@d73b437
Secure Nostr Software Toolkit for Renegades. Contribute to AustinKelsay/snstr development by creating an account on GitHub.
[ threenine/diogel ] chore(release): v0.0.11

GitHub
chore(release): v0.0.11 · threenine/diogel@6fdf499
nostr signer and key store browser extension. Contribute to threenine/diogel development by creating an account on GitHub.
[ chebizarro/nostrc ] fix: intermittent banner image loading failures (nostrc-bnr1)
Three fixes for banner images not loading intermittently:
1. Early return cleanup in load_banner_async: when soup session is NULL
or soup_message_new fails, loading_banner_url and banner_cancellable
were left set — causing the in-flight dedup check to permanently skip
future loads for that URL.
2. Clear loading_banner_url in clear(): ensures clean state when switching

GitHub
fix: intermittent banner image loading failures (nostrc-bnr1) · chebizarro/nostrc@1b17158
Three fixes for banner images not loading intermittently:
1. Early return cleanup in load_banner_async: when soup session is NULL
or soup_messa...
[ vitorpamplona/amethyst ] Switching nostr.band to antiprimal on app defaults.

GitHub
Switching nostr.band to antiprimal on app defaults. · vitorpamplona/amethyst@9d32c31
Nostr client for Android. Contribute to vitorpamplona/amethyst development by creating an account on GitHub.
[ damus-io/notedeck ] Merge Damus Agentium v0
Agentium: Multi-Agent Development Environment for Dave
======================================================
This PR transforms Dave from a simple Nostr chat assistant into a
full-featured multi-agent development environment with Claude Code
integration.
Summary

GitHub
Merge Damus Agentium v0 · damus-io/notedeck@7a72d5b
Agentium: Multi-Agent Development Environment for Dave
======================================================
This PR transforms Dave from a simpl...
[ rhonda-rodododo/llamenos ] fix: un-nest volunteer profile route from parent volunteers layout
Renamed volunteers.$pubkey.tsx to volunteers_.$pubkey.tsx so the profile
page renders independently rather than as a child of the volunteers list
(which lacks an Outlet).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

GitHub
fix: un-nest volunteer profile route from parent volunteers layout · rhonda-rodododo/llamenos@ad35fd6
Renamed volunteers.$pubkey.tsx to volunteers_.$pubkey.tsx so the profile
page renders independently rather than as a child of the volunteers list
(...
[ chebizarro/nostrc ] fix: deliver query results before blocking subscription cleanup
Root cause: nostr_subscription_close/free blocks on lifecycle worker
wait groups, preventing g_task_return_pointer from ever being called.
500 events were received from relays but 0 delivered to the UI.
Reorder query_thread_func to: event sink → return results → cleanup.
Also add inactivity-based early exit (3s idle after first EOSE) to
avoid waiting the full 15s timeout for unresponsive relays.

GitHub
fix: deliver query results before blocking subscription cleanup · chebizarro/nostrc@cd90990
Root cause: nostr_subscription_close/free blocks on lifecycle worker
wait groups, preventing g_task_return_pointer from ever being called.
500 even...
[ derekross/zaptrax ] refactor: security hardening, performance optimization, and code cleanup
- Fix unscoped deletion queries (kind 5) that fetched ALL deletions globally;
now scoped by author with #k filter for much less relay load
- Add SSRF protection: validate domains in NIP-05 resolution and lightning
address parsing, URL-encode user input in constructed URLs
- Remove 30+ console.log/debug statements leaking API credentials and
internal state to browser console (PodcastIndex auth headers, track
metadata, audio state, cast URLs, etc.)
- Refactor RSS parser to eliminate double-fetching: extract shared

GitHub
refactor: security hardening, performance optimization, and code cleanup · derekross/zaptrax@a4f7301
- Fix unscoped deletion queries (kind 5) that fetched ALL deletions globally;
now scoped by author with #k filter for much less relay load
- Add ...