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
[ cameri/nostream ] chore: inline 5 dependencies, removing external packages (#500) * chore: remove 5 dependencies by inlining their functionality - bech32: inline encode/decode in transform.ts (~75 lines) - accepts: replace with request.headers.accept?.includes() check - tor-control-ts: inline Tor control protocol via net.Socket (TorClient class) - helmet: inline Content-Security-Policy header construction - dotenv: use Node.js --env-file-if-exists flag in npm scripts
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ Fabricio333/obelisk ] feat(games): server-scoped room, boot rehydration, Activities UI wiring Declares Game + GameParticipant models in schema.prisma so the client matches the already-applied 20260417010000_add_games migration. server.ts: - Adds join-server / leave-server socket events so game-* broadcasts (Actividades panel live updates) reach all server members even when they're not in a specific channel. - On boot, re-arms turn timers for in_progress games and re-schedules
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ cameri/nostream ] fix: OpenNode callback accepts unauthenticated requests (#454) * fix: parse form-encoded body on OpenNode callback route * fix: validate OpenNode webhook signature before processing * test: add unit tests for OpenNode callback controller and route * fix: align amountPaid and test missing OPENNODE_API_KEY
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ ocknamo/nosskey-sdk ] fix(svelte-app): initialize screen from hash before store subscribe (#20) currentScreen defaults to 'account', so the synchronous initial emit from `currentScreen.subscribe(updateHash)` rewrote `window.location.hash` from `#/iframe` to `#/account` before `$effect` could read the original hash. As a result, `IframeHostScreen` never mounted when the iframe was loaded at ` `nosskey:ready` was never posted, and the parent stayed stuck on "connecting". Read the hash synchronously before subscribing so the initial emit matches