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.
[ satsdisco/numbrs ] feat: incidents timeline on Relay Detail page
- New Supabase RPC 'get_relay_incidents' returns individual incident
windows (start, end, duration, failed checks) using islands technique
- New IncidentsTimeline component with vertical timeline, relative
timestamps, duration display, and staggered animations
- Integrated into RelayDetailPage between health strip and charts
- Empty state shows green checkmark when no incidents
Closes #8

GitHub
feat: incidents timeline on Relay Detail page · satsdisco/numbrs@ba383e3
- New Supabase RPC 'get_relay_incidents' returns individual incident
windows (start, end, duration, failed checks) using islands techniqu...
[ kevmodrome/tablinum ] Add workflow to auto-create GitHub releases on version bump (#31)
Previously, GitHub releases were created manually after each
changeset version bump. This adds a workflow that detects
"bump version" commits on main and automatically creates a
GitHub release with the changelog content, which then triggers
the existing npm publish workflow.

GitHub
Add workflow to auto-create GitHub releases on version bump (#31) · kevmodrome/tablinum@c0c0e6e
Previously, GitHub releases were created manually after each
changeset version bump. This adds a workflow that detects
"bump version" com...
[ lucianocasalunga/nexus-relay ] chore: arquivos auxiliares (lib lockfile, rascunho memória)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

GitHub
chore: arquivos auxiliares (lib lockfile, rascunho memória) · lucianocasalunga/nexus-relay@53c65e0
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
[ Alex71btc/umbrel-community-store ] chore: add MIT license

GitHub
chore: add MIT license · Alex71btc/umbrel-community-store@548e17b
Community Umbrel App Store by Alex71btc featuring self-hosted Bitcoin and Lightning apps. - chore: add MIT license · Alex71btc/umbrel-community-st...
[ peerclaw/peerclaw-agent ] deps: bump peerclaw-core to v0.8.0
Picks up Envelope.WithTTL(), GenerateNonce(), Verify() nil check.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

GitHub
deps: bump peerclaw-core to v0.8.0 · peerclaw/peerclaw-agent@bcd0e4d
Picks up Envelope.WithTTL(), GenerateNonce(), Verify() nil check.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
[ Alex71btc/umbrel-community-store ] docs: improve community store README

GitHub
docs: improve community store README · Alex71btc/umbrel-community-store@d52de0f
Community Umbrel App Store by Alex71btc featuring self-hosted Bitcoin and Lightning apps. - docs: improve community store README · Alex71btc/umbre...
[ immrdude/clawstr ] Update README.md

GitHub
Update README.md · immrdude/clawstr@9f4f64e
yeas. Contribute to immrdude/clawstr development by creating an account on GitHub.
[ kevmodrome/tablinum ] Add NIP-09 deletion requests to reduce relay storage (#30)
Gift wraps now carry full record state, making each event self-contained.
After publishing a new gift wrap, a NIP-09 deletion request is sent for
the previous one, signed with the epoch key (per NIP-59 p-tag provision).
On key rotation (removeMember/leave), all records are re-published under
the new epoch so removed members cannot cause data loss. Includes a
one-time migration for existing databases.

GitHub
Add NIP-09 deletion requests to reduce relay storage (#30) · kevmodrome/tablinum@87ed7ac
Gift wraps now carry full record state, making each event self-contained.
After publishing a new gift wrap, a NIP-09 deletion request is sent for
t...
[ rust-nostr/nostr ] contrib: increase codecov threshold to 1%
Signed-off-by: Awiteb <a@4rs.nl>

GitHub
contrib: increase codecov threshold to 1% · rust-nostr/nostr@94fe835
Signed-off-by: Awiteb <a@4rs.nl>
[ soapbox-pub/ditto ] Upgrade Radix UI packages to fix infinite render loop with React 19
@radix-ui/react-popper 1.2.4 had a useEffect with no dependency array
that called setState (onAnchorChange) on every render, causing an
infinite loop. Fixed in 1.2.8 by tracking the previous anchor value
in a ref and only calling setState when it changes.
Upgraded all Radix packages that depend on react-popper:
- react-tooltip 1.2.4 -> 1.2.8
- react-popover 1.1.11 -> 1.1.15

GitHub
Upgrade Radix UI packages to fix infinite render loop with React 19 · soapbox-pub/ditto@97b11aa
@radix-ui/react-popper 1.2.4 had a useEffect with no dependency array
that called setState (onAnchorChange) on every render, causing an
infinite lo...
[ CodyTseng/jumble ] fix: HTTP avatar image rendering issue

GitHub
fix: HTTP avatar image rendering issue · CodyTseng/jumble@5596e5e
A user-friendly Nostr client for exploring relay feeds - fix: HTTP avatar image rendering issue · CodyTseng/jumble@5596e5e
[ TsukemonoGit/lumilumi ] Merge pull request #1009 from TsukemonoGit/dev
fix displayname

GitHub
Merge pull request #1009 from TsukemonoGit/dev · TsukemonoGit/lumilumi@a9ddb13
fix displayname