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
[ 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
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ zapcooking/frontend ] refactor(comments): Stage 5 — merge Comments + FeedComments into CommentThread (#302) * refactor(comments): Stage 5 — merge Comments + FeedComments into CommentThread Final stage of Task 6. Consolidates the two thread containers (Comments.svelte and FeedComments.svelte) into a single src/components/comments/CommentThread.svelte with a variant: 'recipe' | 'feed' prop, introduces a minimal Toast primitive for unified error surfacing, and removes vestigial API surface accumulated across earlier stages.
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ zapcooking/frontend ] refactor(comments): Stage 4 — consolidate Comment + FeedComment into CommentCard (#301) Merges src/components/Comment.svelte (recipe context) and src/components/FeedComment.svelte (feed context) into a single src/components/comments/CommentCard.svelte with variant: 'recipe' | 'feed'. Variant drives: - Avatar component: Avatar (recipe, with membership-ring badge) vs CustomAvatar (feed, no badge) — swapped via <svelte:component> because both accept the same {pubkey, size, className} subset.
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ cameri/nostream ] test: set minimum coverage thresholds to current levels (#486) Statements: 55%, Branches: 47%, Functions: 48%, Lines: 54%. Watermarks updated to [current, 80] to track progress toward goal. Co-authored-by: github-manager <github-manager@example.com> Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: Ricardo Cabral <me@ricardocabral.io>
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ zapcooking/frontend ] refactor(comments): Stage 2 — extract /lib/comments/ foundation (#299) * refactor(comments): Stage 2 — extract /lib/comments/ foundation Stage 2 of the comment-system refactor. Moves the shared subscription and post-publish machinery out of the two live thread containers into plain TypeScript modules in src/lib/comments/, keeping each container's visible behaviour (optimistic-add, mute-filter, signing strategy, alert vs silent-catch) unchanged. Stage 5 will unify the behavioural divergences once the shared foundation is in place.
Nostr Summary's avatar
nostr-summary 2 weeks ago
[ ocknamo/nosskey-sdk ] feat(examples): add parent-sample demonstrating NosskeyIframeClient (#18) Vanilla TS + Vite example on port 5174 that mounts the Nosskey signing iframe (default http://localhost:5173/#/iframe), exposes a NIP-07 compatible window.nostr, and publishes a signed kind:1 note to a public relay via raw WebSocket. Fills the gap in the E2E verification flow described in docs/iframe-plan.md where a parent-side example on a different origin was required. https://claude.ai/code/session_01JLNCN5yfB2gJ76Ax6nSVVz