nostr-summary
Nostr Summary
A bot that posts the latest commit from repositories tagged with the #nostr topic once an hour.
Public Key
npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux Profile Code
nprofile1qqs8l6lz5kd2sfhc7cehksgpjw024jp06nnv5heu0w838jsr45n090cpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsr65qcw
Show more details
Published at
2025-10-25T11:41:20Z Event JSON
{
"id": "bfb41c55da755ebe522bb72e494a57dde1eb48219fdd4f4e4940f6a25ba8037f" ,
"pubkey": "7febe2a59aa826f8f6337b4101939eaac82fd4e6ca5f3c7b8f13ca03ad26f2bf" ,
"created_at": 1761392480 ,
"kind": 0 ,
"tags": [],
"content": "{\"name\":\"nostr-summary\",\"display_name\":\"Nostr Summary\",\"picture\":\"https://robohash.org/npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux?set=set4\u0026size=120x120\",\"website\":\"https://github.com/SnowCait/nostr-summary\",\"nip05\":\"[email protected] \",\"lud16\":\"[email protected] \",\"about\":\"A bot that posts the latest commit from repositories tagged with the #nostr topic once an hour.\"}" ,
"sig": "6333533d54ed48a64a26fac5452aa7cc141efdd4a4b987669ca2cb51a1582aa2dc67b7dad9c2f02ce8d3d18ac8cce0b7d7730bbc72aad5d34c26d1309a52bb7d"
}
Last Notes npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nodetec/comet ] Wire up Cmd+F to custom find bar with CM6 search highlighting https://github.com/nodetec/comet/commit/30152d7fef00e201bef096a980c904a5dd6e3b19 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ getAlby/hub ] feat: claude.md as symlink to agents.md (#2191) * feat: claude.md as symlink to agents.md * fix: use actual symlink for CLAUDE.md instead of include directive Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected] > --------- https://github.com/getAlby/hub/commit/17d38850f92cc7b0ffe144122395342761e65879 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ v0l/snort ] fix: update build-tools version to 35.0.0 https://github.com/v0l/snort/commit/6eeb9c72ed34032e7395ccd9a2f4902a65f647c2 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ 21dev-org/21dev-org ] fix(og): generate OG images for index.astro pages The OG generation script skipped all index.astro files, causing directory-based pages (timeline, tools, tech, etc.) to reference non-existent OG images. Now uses parent directory name as output path. https://github.com/21dev-org/21dev-org/commit/a5e8f396a61cab01897d5a104736285cdde16d96 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ barrydeen/nostrarchives-api ] fix: honor -- no-transaction directive in migration runner (#116) Migrations using CREATE INDEX CONCURRENTLY fail with "cannot run inside a transaction block" because sqlx::raw_sql batches multiple statements into an implicit transaction. Detect the -- no-transaction comment and execute each statement individually on a dedicated connection. Co-authored-by: Claude Opus 4.6 (1M context) <[email protected] > https://github.com/barrydeen/nostrarchives-api/commit/787d54ac5954148ab28209db5b38918c10075d3f npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ TsukemonoGit/lumilumi ] Merge pull request #1015 from TsukemonoGit/dev 流れ星の流れる向き修正 https://github.com/TsukemonoGit/lumilumi/commit/a4b3856f969fe1e18f03150c17c1b8fe9d6843b0 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ wolfboypittsfield828/project-nomad ] Add model download to FAQ.md https://github.com/wolfboypittsfield828/project-nomad/commit/54e6611809b64c7583994f76f809bf264684a7f5 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Gautam9087/BeyWallet ] Update README.md https://github.com/Gautam9087/BeyWallet/commit/9f934160df4b2163a81d726b4193b3fd9ac3d56f npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ shawnoster/aya ] 1.21.0 Automatically generated by python-semantic-release https://github.com/shawnoster/aya/commit/dd440b0f193cc1477a722bd5644d3dce10e70f20 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ mouse484/astraea ] Merge pull request #1796 from mouse484/fix/home-loader-fetch fix: update loader to use ensureQueryData for FollowListQuery https://github.com/mouse484/astraea/commit/61fbd0ca966650e537febd99d73bfe43a94b2ba1 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ camelus-hq/camelus ] fix: linux builds with fresh init https://github.com/camelus-hq/camelus/commit/aeb19a3f90e70e5f361d88a1bf4e270a7c91b2a2 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nostrlabs-io/zap-stream-flutter ] Update zapstore.yaml to new format with all arch variants https://github.com/nostrlabs-io/zap-stream-flutter/commit/af0806a886067d1648d8b3faa388743d04cf4d13 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ MohammedAsif007/Haven ] Update README.md https://github.com/MohammedAsif007/Haven/commit/4a6197b8203aaa716b54cc76ffea005cfe44e68a npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vgiappnee-web/nostr-wot ] Update README.md https://github.com/vgiappnee-web/nostr-wot/commit/b9e5a101dfb4d6032fc174c4f85df194f5bc0d18 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ immrdude/clawstr ] Update README.md https://github.com/immrdude/clawstr/commit/0131633e0d11d5e93db71ea9ee4d1bee128635e9 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ LNVPS/api ] Merge pull request #121 from LNVPS/copilot/fix-deleted-vms-issue Fix deleted VMs: race condition in cleanup and invoice/payment guards for deleted VMs https://github.com/LNVPS/api/commit/7b2f4972bb568292f7bdaf18fe37f8d8a294e08d npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ spacecowboy/Feeder ] build: add additional R8 rules (#1098) Signed-off-by: Jonas Kalderstam <[email protected] > https://github.com/spacecowboy/Feeder/commit/2345738b804a6210789128e92c5b40a1cfa34ce1 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nodetec/comet ] Patch @lezer/markdown to allow ordered lists to interrupt paragraphs https://github.com/nodetec/comet/commit/572b0139266808593a43ded2f0ba26d422518e29 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ spacecowboy/Feeder ] chore: releasing 2.19.0 https://github.com/spacecowboy/Feeder/commit/acf0489fe10e73809ca50e83f2c9afd29251add8 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ purrgrammer/grimoire ] feat: bookmark nip-29 groups and always fetch group list https://github.com/purrgrammer/grimoire/commit/be3b97be6d850acdbbdb58a10301a3c491ae5f0b npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ rehansahab/Sparkle-Protocol ] Update README.md https://github.com/rehansahab/Sparkle-Protocol/commit/9324b0a8717398c3073b0f9b4d72d490186bc2ee npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ camelus-hq/camelus ] chore: ndk changes 0.8.1 https://github.com/camelus-hq/camelus/commit/e11e8ae9da04ac58a403d47a8846487611274724 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ formstr-hq/nostr-polls ] Add fallback metadata from wikidata https://github.com/formstr-hq/nostr-polls/commit/ecd08da4a236465b77a8e388f24d1694c26bede0 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ kenya12345678/NostrGator ] Update README.md https://github.com/kenya12345678/NostrGator/commit/8a605128a22cd918f44faa1b27d0d9c44c069679 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ forgesworn/bark ] fix: remove dead isValidBunkerUri from popup.js Found during re-review: the popup had its own copy of isValidBunkerUri using the old, permissive regex. It was never called — remove it to prevent future confusion. https://github.com/forgesworn/bark/commit/07859658328d291fd49ece44cf9579c90546cae5 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Spl0itable/NYM ] v3.58.274 https://github.com/Spl0itable/NYM/commit/245b252d201bd824f3acddeb9324be7da472f1e2 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ lucianocasalunga/lucianocasalunga ] Add Nexus Relay and Feed Engine to featured projects, update achievements Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected] > https://github.com/lucianocasalunga/lucianocasalunga/commit/6862d8da694c57fb541f5577d91e73dbc92debf9 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ lucianocasalunga/feed-engine ] Add comprehensive README with architecture, scoring formula, and benchmarks Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected] > https://github.com/lucianocasalunga/feed-engine/commit/f44a8d9ca144d62866d899f67f31e70e50871db1 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ getAlby/hub ] feat: add minCltvExpiryDelta for LDK (#2181) fixes #2065 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Improvements** * Hold invoices now support an optional minimum CLTV expiry delta with https://github.com/getAlby/hub/commit/da5b68da84c17f0e10a84f07522114a2cf4b2304 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ wolfboypittsfield828/project-nomad ] Add model download to FAQ.md https://github.com/wolfboypittsfield828/project-nomad/commit/50793e360fc72c586690c0812000d7a8ced1640a npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ formstr-hq/nostr-polls ] Remove Unused code https://github.com/formstr-hq/nostr-polls/commit/ab196df39aab45da6e06a8665c0d391e12f84d44 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Gautam9087/BeyWallet ] Update README.md https://github.com/Gautam9087/BeyWallet/commit/12d4f8b9c03784048c38266318e3ed78cc105ba9 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ MohammedAsif007/Haven ] Update README.md https://github.com/MohammedAsif007/Haven/commit/366cd35ae222efeb9be0276c7896fb14350f977e npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nodetec/comet ] Update core editor styling https://github.com/nodetec/comet/commit/250bfc31fb80c8a640e7ac7e80106baedac2cc71 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Spl0itable/NYM ] v3.58.272 https://github.com/Spl0itable/NYM/commit/978f2fd76f0a56365d93a86a67067db8709ec686 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vgiappnee-web/nostr-wot ] Update README.md https://github.com/vgiappnee-web/nostr-wot/commit/8f7e251ce4aea9fa0794809a8a79d767ecbec4e0 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ immrdude/clawstr ] Update README.md https://github.com/immrdude/clawstr/commit/a7f1a29906556031a98dc4273beaa7db0df089ca npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ marmot-protocol/whitenoise ] feat: update whitenoise-rs and add MIP-05 push registration bridge (#548) https://github.com/marmot-protocol/whitenoise/commit/f1174d9d2f33ef551fac0ae773adb72fac263035 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ kai-familiar/nip-xx-kind30085 ] docs: Add L402 integration example Example showing how to: - Create attestations backed by Lightning payment proofs - Service vouching for paying users (reciprocal reputation) - Score with economic_settlement commitment class (1.25x weight) - Compute activity-adjusted decay from L402 payment history For Spark ⚡ and other L402 operators interested in integrating attestations with L402 authentication flow. https://github.com/kai-familiar/nip-xx-kind30085/commit/9361cc914dfcbafd198cc8272a5360ea9c081c4c npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ kenya12345678/NostrGator ] Update README.md https://github.com/kenya12345678/NostrGator/commit/c8232c1299f2b36c6ede64c46b71ec19785a97a8 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vitorpamplona/amethyst ] Merge pull request #2089 from vitorpamplona/claude/review-webrtc-calls-sAQqe Improve call handling: busy rejection, peer tracking, and ICE state https://github.com/vitorpamplona/amethyst/commit/2fa045370daec08f56e60d245ef1e2f6c1a24804 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ shawnoster/aya ] 1.20.1 Automatically generated by python-semantic-release https://github.com/shawnoster/aya/commit/370a2a82578f2b44a88b5182bc5001189db7b314 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ fiatjaf/nak ] key: a command for expanding partial keys by left-padding with zeroes. https://github.com/fiatjaf/nak/commit/318838b3ff108fc92a28d9a5b3f6a596ecb1865e npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ wolfboypittsfield828/project-nomad ] Add model download to FAQ.md https://github.com/wolfboypittsfield828/project-nomad/commit/50b125a4372f42d5241eeb94c3d682c1b6a22029 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Gautam9087/BeyWallet ] Update README.md https://github.com/Gautam9087/BeyWallet/commit/4e78c5c6f900b94627f35024b0febb139b042996 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ soapbox-pub/ditto ] release: v2.4.1 https://github.com/soapbox-pub/ditto/commit/8b824f8cc9aef7c21c3d26848853a28fa4f0eaff npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ shopstr-eng/shopstr ] Preserve ownership on custom domain registration (#272) https://github.com/shopstr-eng/shopstr/commit/5e13b936e101082efb8c94c76216d8d2095a7c33 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ MohammedAsif007/Haven ] Update README.md https://github.com/MohammedAsif007/Haven/commit/15be03d9967be6e5cf164df0df775b85bed29854 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ dwebxr/aegis ] docs: update README with Safari handling, translation integration, Off policy Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected] > https://github.com/dwebxr/aegis/commit/6c4598bd2c71e46cdceae286e8f304b7b15d44a9 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vgiappnee-web/nostr-wot ] Update README.md https://github.com/vgiappnee-web/nostr-wot/commit/41c0eff4d84ef0c4d00ff5016551e357d04661f7 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ immrdude/clawstr ] Update README.md https://github.com/immrdude/clawstr/commit/befa405b6017800838f4e6f6f7383eda0088b505 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ dwebxr/aegis ] refactor: remove redundant off-policy check in useTranslation hook page.tsx already sets translateItem=undefined when policy is "off", which hides the button entirely. The hook-level check was unreachable. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected] > https://github.com/dwebxr/aegis/commit/ebdde1dbf5bc1c90f2353c753c9f33438dd1e2b4 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ soapbox-pub/ditto ] ci: publish zsp to relay.ditto.pub and use blossom.ditto.pub; remove --publish-server-list from nsite https://github.com/soapbox-pub/ditto/commit/a261934ab09805ac0b3cf70d89fe6d7ca117ff73 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ rehansahab/Sparkle-Protocol ] Update README.md https://github.com/rehansahab/Sparkle-Protocol/commit/a876ce44418aaa89911204081912cf57d3fc0928 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vitorpamplona/amethyst ] Merge pull request #2089 from vitorpamplona/claude/review-webrtc-calls-sAQqe Improve call handling: busy rejection, peer tracking, and ICE state https://github.com/vitorpamplona/amethyst/commit/2fa045370daec08f56e60d245ef1e2f6c1a24804 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ shawnoster/aya ] 1.20.0 Automatically generated by python-semantic-release https://github.com/shawnoster/aya/commit/16335cf9f4008b2202afb13dd79bce70fd76098c npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ kenya12345678/NostrGator ] Update README.md https://github.com/kenya12345678/NostrGator/commit/4c6813306fb8e48453d02ca4be6e2478737b2b73 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ dwebxr/aegis ] feat: add MediaPipe LLM Inference for mobile AI scoring Add Google MediaPipe as a browser-local AI scoring engine for mobile users, with Gemma 3 1B (700MB, default) and Gemma 4 E2B (2GB, optional). - lib/mediapipe/: types, storage (localStorage config), engine (singleton with model switching, OOM detection, status emitter) - Scoring cascade: MediaPipe at Tier 1 for mobile, WebLLM at Tier 1 for desktop, mutually exclusive (shared WebGPU) - FeedSection: mobile prop controls which card renders — MediaPipe card https://github.com/dwebxr/aegis/commit/28aed46f86513286b4fbb078959c56d24e5a73f1 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ NicholasBHubbard/Net-Nostr ] Add NIP-45 support (Event counts) https://github.com/NicholasBHubbard/Net-Nostr/commit/73dfc17cc2095dbe1b18b257bb666e21bd0eaf41 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ soapbox-pub/ditto ] release: v2.4.0 https://github.com/soapbox-pub/ditto/commit/853b5ead9c94fbee7106fefec7b1a22c0072c34f npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vitorpamplona/amethyst ] Merge pull request #2088 from vitorpamplona/claude/review-call-permissions-utwfD Add group call support with participant management https://github.com/vitorpamplona/amethyst/commit/532d794f401866c661d0c946ce970d17678e4771 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ kai-familiar/nip-xx-kind30085 ] feat(tier2): Complete T2.9-T2.18 implementation Implements remaining Tier 2 test vectors: - T2.9: Revocation instant zero (status='revoked' => alpha=0) - T2.10: Fraud proof penalty (UTXO match => alpha=0) - T2.11: Unverifiable UTXO degradation (cap to c_bootstrap) - T2.12: Bootstrap commitment for flow-only agents - T2.13: Closed UTXO recap (spent => c_bootstrap, keep decay clock) - T2.14: Reattestation renewal (NIP-33 replacement) - T2.15: EMA drift consolidation (REC) https://github.com/kai-familiar/nip-xx-kind30085/commit/3809ff00ddd4184d7f79acef56ea4f9ddcdd4694 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Spl0itable/NYM ] Update README.md https://github.com/Spl0itable/NYM/commit/760c655c4c4c8ac92393848ee2a15e798a98300e npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Spl0itable/NYM ] Update README.md https://github.com/Spl0itable/NYM/commit/760c655c4c4c8ac92393848ee2a15e798a98300e npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ soapbox-pub/ditto ] Fix notification dot reappearing after marking as read Remove the invalidateQueries call in markAsRead that raced with the setQueriesData(false) update. The invalidation triggered an immediate refetch whose queryFn closure still held the old notificationsCursor (from a render before the settings cache update propagated). That stale refetch re-queried the relay with the old since value, found the same unread events, returned true, and overwrote the false just set -- causing the dot to reappear. https://github.com/soapbox-pub/ditto/commit/2f1bf0bca5f5f3f0d259368c74980fd8010593e1 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ wolfboypittsfield828/project-nomad ] Add model download to FAQ.md https://github.com/wolfboypittsfield828/project-nomad/commit/8fb4543495621936ad8678a92d22a34fff5e157a npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Gautam9087/BeyWallet ] Update README.md https://github.com/Gautam9087/BeyWallet/commit/52e897dbbb962e67bf832aaa78d94d097d9f774e npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ shawnoster/aya ] 1.19.0 Automatically generated by python-semantic-release https://github.com/shawnoster/aya/commit/c41f122f4ef75290b002392a3c24831d913a6f61 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nogringo/nostr-mail-bridge ] chore: update package version https://github.com/nogringo/nostr-mail-bridge/commit/19281ea322c6601057617c3ac2248f82a56a06f5 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ hzrd149/applesauce ] Merge branch 'next' https://github.com/hzrd149/applesauce/commit/6cecc85bb44e99d6374318c28bf8a913d8b03c5a npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ MohammedAsif007/Haven ] Update README.md https://github.com/MohammedAsif007/Haven/commit/8f145564bb57c7cca807562346b7942969aa0014 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vgiappnee-web/nostr-wot ] Update README.md https://github.com/vgiappnee-web/nostr-wot/commit/b4e7ba18498fa5f7f40693951f778142e9fab5bc npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ immrdude/clawstr ] Update README.md https://github.com/immrdude/clawstr/commit/1201ae36b122d00e994522d40870e28328657abc npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vitorpamplona/amethyst ] Merge branch 'main' of https://github.com/vitorpamplona/amethyst https://github.com/vitorpamplona/amethyst/commit/5c6772b7cc91d4f57ea58d304e6d3e960aaf1021 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ shawnoster/aya ] 1.18.0 Automatically generated by python-semantic-release https://github.com/shawnoster/aya/commit/8cdc34426b3ab2634b642469795dddea672fa7db npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ rehansahab/Sparkle-Protocol ] Update README.md https://github.com/rehansahab/Sparkle-Protocol/commit/281215c0ceb6a25863d359783181485c4e84c0b6 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ greenm01/nostrian-conquest ] Update README to mention keychain' https://github.com/greenm01/nostrian-conquest/commit/313ad39ad604a788fa1a1111b1114771dbc0e882 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ greenm01/nostrian-conquest ] docs: remove duplicated README originality wording https://github.com/greenm01/nostrian-conquest/commit/5f28737d2aa7e75679c775d52484c45d7ca1e9d0 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ shawnoster/aya ] 1.17.1 Automatically generated by python-semantic-release https://github.com/shawnoster/aya/commit/c079b9225c7f237e81a77d92d55f1371e7179be9 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ kenya12345678/NostrGator ] Update README.md https://github.com/kenya12345678/NostrGator/commit/cda8b4ebe72ac35fca469bc230a56bce01126d58 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Spl0itable/NYM ] v3.58.269 https://github.com/Spl0itable/NYM/commit/bce7d6f32addf9525f1b425c075e398ffb547660 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ soapbox-pub/ditto ] Revert dialog fly-up on mobile keyboard open The keyboard-aware repositioning of dialogs was too aggressive and broken. Removes the CSS rule, dialog-keyboard-aware class, and global keyboard detector mount. The useKeyboardVisible hook is preserved for ArticleEditor. https://github.com/soapbox-pub/ditto/commit/42832b72e39f44ab9236c0874db2f7f9d52b01df npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nigini/NosColl-client ] Fixed UI to allow collective to post to its own commons, and added integration tests for CAP enforcement. https://github.com/nigini/NosColl-client/commit/6737bfe05b738136545f2eecfde2ab6460b32bf7 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ wolfboypittsfield828/project-nomad ] Add model download to FAQ.md https://github.com/wolfboypittsfield828/project-nomad/commit/01a2693fd17b09c4d7fabf01ddb1383e98166d4b npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ shawnoster/aya ] 1.16.0 Automatically generated by python-semantic-release https://github.com/shawnoster/aya/commit/29f3831985d7cdaff241c6c246ccaa45c202ea29 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Gautam9087/BeyWallet ] Update README.md https://github.com/Gautam9087/BeyWallet/commit/774e616a95091dd4aadeb048af9dbe8b31d614f2 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ shopstr-eng/shopstr ] NIP-60 revisions and Cashu functionality improvements https://github.com/shopstr-eng/shopstr/commit/9e1c9972e5062ca0ab81d38969160737d161f076 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ greenm01/nostrian-conquest ] Clarify WWIV Linux-only support docs https://github.com/greenm01/nostrian-conquest/commit/91fc90f2c6d13200e6c98b08cff7c1e797ea1a17 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ MohammedAsif007/Haven ] Update README.md https://github.com/MohammedAsif007/Haven/commit/3dc6337b418663728f1be062772e68f481b2f28c npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ psic4t/nospeak ] Merge pull request #10 from AleeRezaa/master fix(ci): add arm64 platform https://github.com/psic4t/nospeak/commit/51148d8345cd06fd7dd81f3f408bd9074b5a87d5 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vgiappnee-web/nostr-wot ] Update README.md https://github.com/vgiappnee-web/nostr-wot/commit/ced700e61816b812d15c716bbdac84491b99b52a npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ immrdude/clawstr ] Update README.md https://github.com/immrdude/clawstr/commit/77294a2140a23cb699c78125a00032947f93ccc3 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ kai-familiar/nip-xx-kind30085 ] feat(tier2): Add Tier 2 scoring functions Implements T2.1 through T2.8 from TIER2_VECTORS.md: - computeThresholdSats: threshold_sats from channel capacities - logCompress: log-compressed commitment weights - cEffective: fan-out adjustment for shared UTXOs - alphaSingle: single attestation alpha computation - decayLambda: activity-adjusted decay rates - timeDecayedAlpha: exponential time decay - tier2WeightedScore: weighted average with multipliers https://github.com/kai-familiar/nip-xx-kind30085/commit/5e14be2f390b3b8fcc39071f3de66c5d948208be npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ forgesworn/heartwood ] fix: resolve cargo fmt and clippy failures in CI Replace deprecated Nonce::from_slice with Nonce::from in test code and apply rustfmt formatting across all crates. https://github.com/forgesworn/heartwood/commit/ebd6b73f76a4e8e0b3d9f86e0c1394d7c2c7f8b3 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ rehansahab/Sparkle-Protocol ] Update README.md https://github.com/rehansahab/Sparkle-Protocol/commit/f088222ea96f31db689948b4d6a26abf4c6097e0 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ shopstr-eng/shopstr ] Fix bunker handling https://github.com/shopstr-eng/shopstr/commit/72d94268c4ec5e02807cda8bcef7e81c13fc2a71 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vitorpamplona/amethyst ] Merge pull request #2086 from vitorpamplona/claude/review-calls-nip-ac-YY1sj NIP-AC: Document mid-call renegotiation and multi-device support https://github.com/vitorpamplona/amethyst/commit/c1ef8792e920418e8efc68d29a05cb0387204925 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ greenm01/nostrian-conquest ] Keep release outputs out of the repo https://github.com/greenm01/nostrian-conquest/commit/c1fa9f50d8021e65ee9041ad690241d35c34fddf npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Mnpezz/bikel ] v1.4.3 https://github.com/Mnpezz/bikel/commit/848c6198880d7d4330b5ab6aa2ae008210c85177 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ forgesworn/bray ] feat: publish-event and cast-spell tools, Heartwood auth tiers New tools: - publish-event: sign and publish arbitrary kind events - cast-spell: NIP-A7 Spell casting (kind 777) with $me/$contacts resolution, relative timestamps, and relay targeting Docs updated to 234 tools / 1098 tests. Auth tier progression now documents Heartwood as preferred signing appliance, stepping down through NIP-46 bunker, ncryptsec, key file, env var. https://github.com/forgesworn/bray/commit/252c459301f8f8533307d9002ef519987d1fed5b