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 2 weeks ago
[ derekross/plektos ] perf: code splitting, vendor chunks, image optimization, and EventDetail query fix - Add React.lazy + Suspense route-level code splitting (main chunk 1397KB -> 483KB) - Add vendor chunk splitting for react, nostr, leaflet, radix-ui, tanstack-query - Replace useEvents({ limit: 500 }) in EventDetail with targeted useEventRSVPs hook - Compress default-calendar.png (1.2MB -> 60KB) and switch nav icon to icon-192.png (402KB -> 32KB) - Move leaflet CSS import from global main.tsx into MapView component - Remove unused recharts and lodash dependencies - Add React.memo to CommentItem, ParticipantItem, RSVPAvatar - Fix ParticipantSearch staleTime: 0 debug leftover
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ chebizarro/nostrc ] feat: event sink on GNostrPool — auto-persist relay results to nostrdb Add GNostrPoolEventSinkFunc callback API to GNostrPool. When set, every batch of events fetched by query_async is automatically passed to the sink before returning results to the caller. The sink is called from the worker thread — implementation must be thread-safe. Wire up the shared query pool (s_shared_query_pool) to call storage_ndb_ingest_events_async as its event sink. This means all 39+ callers of gnostr_pool_query_async automatically persist relay results
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ papiche/Astroport.ONE ] Refactor UPlanet onboarding and initialization scripts for clarity and functionality - Updated onboarding script to provide clearer instructions and success messages during UPLANET initialization. - Enhanced error handling for insufficient wallet balance, guiding users on necessary steps to complete initialization. - Improved menu display for onboarding steps, consolidating options for better user experience. - Refined NOSTR key generation process to support new formats and ensure compatibility with existing systems. - format *secret.nostr
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ privkeyio/keep ] UI improvements for keep-desktop (#180) * Add sidebar navigation, card-based shares, and theme system * Add onboarding empty state and toast notifications * Harden error handling, clipboard security, and export passphrase minimum * Refine error handling, consolidate friendly_err, and simplify export UI
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ chebizarro/nostrc ] fix: shared relay registry — deduplicate WebSocket connections across pools (nostrc-kw9r) 27+ GNostrPool instances each created independent WebSocket connections to the same relays. With 5 relays and 15 active pools, the app opened 75+ duplicate connections causing massive bandwidth waste and event duplication. Changes: - nostr_relay.c: Global relay registry (URL → GNostrRelay*) so pools share a single GNostrRelay per URL. Registry uses weak refs — relays