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 [ hashiverse/hashiverse ] smoke tests for npm publish fix https://github.com/hashiverse/hashiverse/commit/7cd2777f4eb30af30ccee309cbd5fb34fbc16c0f npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ getappweaver/core ] fix: improve plugin install feedback https://github.com/getappweaver/core/commit/3b759a511e18337d4db911a1f007193a15554a91 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vgiappnee-web/nostr-wot ] Update README.md https://github.com/vgiappnee-web/nostr-wot/commit/b1702fabf67919c20e2619e661e7a42136eed9c7 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ immrdude/clawstr ] Update README.md https://github.com/immrdude/clawstr/commit/7a797ed9a10f11ba89ec7c2c3328ceb64d7192c2 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ rehansahab/Sparkle-Protocol ] Update README.md https://github.com/rehansahab/Sparkle-Protocol/commit/b34d0ecd063d7f8abda7b0bba00314203ecf3ded npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ getappweaver/core ] feat: add plugin install metadata support https://github.com/getappweaver/core/commit/1110dbb38db48d421c761c83ba3e26d15ba0bee4 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/companion ] companion: expose browser manifest permission metadata https://github.com/nSealr/companion/commit/bb08d0fd4f4db95e0cfddcd0fa8604b3a0f4ac76 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ ifuensan/btc-sec-toolkit ] PRFAQ: appendix with post-closure updates + distillate sync The PRFAQ was closed 2026-05-17; several strategic shifts since then (AOS attendance replacing the cooldown verdict, Loupe attribution correction, spec retrieval fully covered by bkb-mcp + nostrbook-mcp, NUT-13/NUT-02 anchor ambiguity for rule #2) made the public document contradict itself if read top-to-bottom. Two-part fix: https://github.com/ifuensan/btc-sec-toolkit/commit/53135d831131bd85829859f8a2d89f9bf3cd1e70 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ getAlby/js-sdk ] chore: bump version to 8.0.3 (#563) https://github.com/getAlby/js-sdk/commit/07ed0f40b8adfd722f6d6691f5484c88be060e0a npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ hexquarter/pricestr ] fix: reload the subscription once the payment is done https://github.com/hexquarter/pricestr/commit/02f05635e833ba9818d3022c1dbbd0261561237d npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ TheIcarusWings/hashden ] Merge pull request #28 from TheIcarusWings/feat/extranonce2-marketplace feat(stratum): configurable extranonce2_size (default 8) for hashrate-marketplace compatibility https://github.com/TheIcarusWings/hashden/commit/a0f370e07ab1d4d825a9c54db3df2301c9a405bb npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/specs ] specs: add NIP-46 auth challenge response step https://github.com/nSealr/specs/commit/11157c0252a62a7231bba5c9d5f929776cfc3f77 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Putnamconjunct7721/zeus ] Update README.md https://github.com/Putnamconjunct7721/zeus/commit/4a9e2c4e895c8495c803a71afbf2cc82b9ef19b9 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ CodyTseng/jumble ] feat(blossom): route through local cache server when available Probes http://127.0.0.1:24242 at startup; when reachable, rewrites sha256-keyed blossom URLs to the local cache with xs/as proxy hints and falls back to the original URL on failure. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected] > https://github.com/CodyTseng/jumble/commit/e8bc16c4a47198ed33d61903420e2fe3b8db2a09 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ hashiverse/hashiverse ] Jj 22060511 misc (#15) * better loading spinner * added SEO and sharing tags to html headers * SEO and OG tags for app as well * app title bar and browser history reflects SPA location https://github.com/hashiverse/hashiverse/commit/6fbf0f457fb163301553be42a670a4192daec0b5 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Chewerphalguna599/genesis-mind ] Update README.md https://github.com/Chewerphalguna599/genesis-mind/commit/a21f992a7c90ca08412c7bdebb34fc26c80a3967 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ wolfboypittsfield828/project-nomad ] Add model download to FAQ.md https://github.com/wolfboypittsfield828/project-nomad/commit/0f72db108dbb13d4ddc33cfc5e82a1562026775a npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ SnowCait/nostr-summary ] Fix log https://github.com/SnowCait/nostr-summary/commit/8881afb41a9ef073ede46b480db647a6fd7c4e13 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Gautam9087/BeyWallet ] Update README.md https://github.com/Gautam9087/BeyWallet/commit/dcf8b50afc61b213ebf9b00968f9c4f4e08a9731 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ orangecheck/oc-packages ] feat(legal): vault terms + privacy — service limits, dev-platform, extension @orangecheck/legal 0.2.0. Two substantive content updates to the vault profile: Terms — new "service limits" section with the actual numbers ops will enforce: - up to 5000 entries per personal vault, 5000 per team vault. - per-entry ciphertext ≤ 1.25 MB (≈1 MB plaintext). - total ciphertext per personal vault ≈ 1 GiB; per team ≈ 2 GiB. https://github.com/orangecheck/oc-packages/commit/afd40e3ce818425061525b5b16b6e524648fd156 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/companion ] companion: add package release plan review https://github.com/nSealr/companion/commit/2f52c7f5ccddadd8beb7ad50cec189bf5b4a70db npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ kenya12345678/NostrGator ] Update README.md https://github.com/kenya12345678/NostrGator/commit/419e6035e08ef1babbf9337e17ec995d490b53e5 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/specs ] specs: require scoped nip46 approved permissions https://github.com/nSealr/specs/commit/a9940c0906b5408723325a85029dbf427468b26f npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ JavaScriptSolidServer/JavaScriptSolidServer ] bump version to 0.0.202 https://github.com/JavaScriptSolidServer/JavaScriptSolidServer/commit/91e269d54ef5d2683773664248838f02bfbb04c7 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nosdav/server ] normalize --multiuser to --multi-user, accept both forms Aligns with JSS CLI rename (JavaScriptSolidServer#511). The old --multiuser flag still works for backwards compatibility. https://github.com/nosdav/server/commit/f482419abb5837dbfc861aa9ca1c7c2b9bc5e760 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/hardware ] hardware: align custom wallet automation scope https://github.com/nSealr/hardware/commit/7ebce6f42a8c79d0dbe975cfd927df2789e54228 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/companion ] companion: validate route drivers against accounts https://github.com/nSealr/companion/commit/03b651bccf777a8aa92186a4d66d8c7518077fd0 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ chebizarro/nostrc ] fix: trigger avatar downloads on timeline card cache miss nostrc-k6s: Timeline cards only checked the avatar cache but never triggered an async download when the avatar wasn't cached. This meant new profiles would show initials forever unless the avatar happened to be cached by another code path (e.g., viewing the profile pane). Changes: - Add nostr_gtk_note_card_row_get_avatar_widgets() public accessor to expose the avatar image and initials widgets for app-level https://github.com/chebizarro/nostrc/commit/98dcc2c0bd6ae4f8fe813471cb32cb935027ba66 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ rehansahab/Sparkle-Protocol ] Update README.md https://github.com/rehansahab/Sparkle-Protocol/commit/5b1ad0c3fa61b9da4f54aa30bed1f121100f4b25 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vitorpamplona/amethyst ] Merge pull request #3002 from vitorpamplona/claude/fix-locale-observable-by5fc fix: observe locale in CalendarDateTimePickerButton https://github.com/vitorpamplona/amethyst/commit/4f094929d6be5ee881ffe2e3ae951aba2961e8e2 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ emanuelbertey/Gtool ] UNRAC adjustment UNRAC adjustment, type validation, extraction with pass, generic use in disk and RAM https://github.com/emanuelbertey/Gtool/commit/4adb59e47cadb9552262ab48c0c7d155bd9d2fea npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ kenya12345678/NostrGator ] Update README.md https://github.com/kenya12345678/NostrGator/commit/9410f64b086776a81598a69edbf1bf941d8a240b npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ papiche/Astroport.ONE ] feat(_DOCKER/duniter_v2): Ajout de la configuration Docker pour Duniter smith node https://github.com/papiche/Astroport.ONE/commit/5c16553b453c9c218fcc6326250257d150959a3d npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Gautam9087/BeyWallet ] Update README.md https://github.com/Gautam9087/BeyWallet/commit/bb1a7f3b6b56bc381011d544a221969c18c48aa5 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/raspberry ] feat: add QR vault backup CLI harness https://github.com/nSealr/raspberry/commit/09e9ae24d7ad1217c667f4c748a32351ca286e86 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ arbadacarbaYK/gittr ] fix(ui): use upstream description for repo About and refetch Keep GitHub description on import/refetch instead of clearing it for mirrored repos, hide placeholder "Repository: …" in the sidebar, and omit auto-generated description tags on Nostr push when empty. Co-authored-by: Cursor <[email protected] > https://github.com/arbadacarbaYK/gittr/commit/3427cdc48ce9adbcc1118c4164f66a9b4a3dbcaf npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ TheIcarusWings/hashden ] Merge pull request #22 from TheIcarusWings/deps/ajv-fix fix(deps): pin ajv 8.x >=8.18.0 to close advisory https://github.com/TheIcarusWings/hashden/commit/00653c4265a3d522eb667bfcc6956662c5257a34 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ CruxCoach/CruxCoach ] Release 0.1.4 — community climbs on Nostr + Aurora migration (#5) 0.1.4 turns CruxCoach from a Kilter-catalog viewer into a small climbing-community-on-Nostr: set your own climbs, publish/edit/delete them for other CruxCoach users via Nostr Kind-30078, browse setters, edit a Nostr profile, and migrate old Kilter-app/Aurora data into the local logbook. Co-authored-by: CruxCoach <[email protected] > Co-authored-by: CruxCoach <[email protected] > Reviewed-on: https://codeberg.org/CruxCoach/CruxCoach/pulls/5 https://github.com/CruxCoach/CruxCoach/commit/250e93620b5fecbb3291a35a902db812a0e51dbc npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/companion ] companion: make qr sdk browser-safe https://github.com/nSealr/companion/commit/86818b135ce0392617a281dcf96bcf2bdbe64524 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vitorpamplona/amethyst ] Merge pull request #2993 from vitorpamplona/claude/fix-geohash-loading-EJTQY Refactor geolocation retry logic with suspend coroutines https://github.com/vitorpamplona/amethyst/commit/6e37133b27d842a339d6762770cda8ab46fc0142 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ orangecheck/oc-packages ] chore(vault-cli): bump vault-core dep to ^0.2.0 — env type support Bumps vault-cli to 0.3.0 and its @orangecheck/vault-core dependency to ^0.2.0 so `oc-vault read ocv://personal/<env-bundle>/<KEY>` works. Not publishing this turn — the NPM_TOKEN in ~/Projects/ochk/.env has expired (npm whoami → 401). Run `npm publish --access public` from vault-core then vault-cli once the token is refreshed. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected] > https://github.com/orangecheck/oc-packages/commit/6391d95e2b2a99ce1320a096962e5a4d757ee119 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ getappweaver/journal ] chore: add plugin title metadata https://github.com/getappweaver/journal/commit/3c89a8d2b7bec9990380c082bae0a8e261ca4b70 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ getappweaver/core ] feat: publish plugin title metadata https://github.com/getappweaver/core/commit/cad18894b281c9df79d953955ad976fabdf2bc5d npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/esp32 ] esp32: generate qr account test descriptor https://github.com/nSealr/esp32/commit/18ec3737be1af18558f108a785ee3f10d59eb45c npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/raspberry ] raspberry: consume nip06 source fingerprints https://github.com/nSealr/raspberry/commit/3bc6abb7a75e088f42c5f2525f7b5a03523756d3 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ kenya12345678/NostrGator ] Update README.md https://github.com/kenya12345678/NostrGator/commit/828220c57b92cd5ae234ddbe17ba68f9be43e19d npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/specs ] specs: bind nip06 accounts to source fingerprints https://github.com/nSealr/specs/commit/1e01c6381dc6a293a724cb841476209334f41d2c npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vitorpamplona/amethyst ] Merge pull request #2990 from vitorpamplona/claude/add-i2p-privacy-option-nK2X7 Add I2P support with unified privacy routing https://github.com/vitorpamplona/amethyst/commit/d42482ff56b4f8ea2155f62a517eefc7c09a71d7 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/esp32 ] esp32: pass selected qr identity through review flow https://github.com/nSealr/esp32/commit/799771802828d814cd6da287890e62739c304023 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Gautam9087/BeyWallet ] Update README.md https://github.com/Gautam9087/BeyWallet/commit/0a7f314ac2a2c920076d491dd223a5bd300e0aa2 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ getappweaver/core ] feat: add nostr search relay web support https://github.com/getappweaver/core/commit/6fa1b35ef6fc688836d35e4ee98d42401bf0a02b npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/specs ] specs: record esp32 qr account review identity https://github.com/nSealr/specs/commit/7be62589909980b890b142da332d51e65c688271 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/companion ] companion: refresh feature matrix snapshot https://github.com/nSealr/companion/commit/0e4be010931e93dab1bfce0c03af225deffdc794 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Traviseric/arxmint ] docs: Teneo bridge integration doc + REGISTRY entry Adds docs/integration/teneo-bridge.md — short ArxMint-side summary of the Teneo BTC integration. Points at teneo-production/docs/features/ payments/BTC-CHECKOUT.md as the canonical full architecture. ArxMint-specific content covered: - seed-teneo merchant + checkout /api/checkout flow - autoForwardToMerchant() bolt12_offer branch using Phoenixd /payoffer - getFulfillmentSecret() per-merchant secret selection https://github.com/Traviseric/arxmint/commit/8fe2afb127eca5443da296bf0c40962693834e06 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Routstr/routstr-core ] Merge pull request #518 from Routstr/tee-fixes fix: tee GET passthrough and encoding fix https://github.com/Routstr/routstr-core/commit/ee16cd049572f3d506f2e1af311ef08517c0bf12 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/smartcard ] smartcard: add raw apdu probe commands https://github.com/nSealr/smartcard/commit/870b6930cc40daaf6bac6cc57728865ee00e2c05 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ MohammedAsif007/Haven ] Update README.md https://github.com/MohammedAsif007/Haven/commit/e3516fff2864b90530fda47a6dbac2cc174e3ffb npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ arbadacarbaYK/gittr ] fix(ui): restore README relative links and align code line gutters Port gittr-helper-tools markdown link resolution into createMarkdownAnchor so ./snippets/ paths become ?path= instead of broken /npub/.../snippets URLs. Rework CodeViewer as one grid row per line (no pre-wrap drift). Inline backticks use CopyableCodeBlock click-to-copy again. Co-authored-by: Cursor <[email protected] > https://github.com/arbadacarbaYK/gittr/commit/488534e6e7d500521802ce838f2cf8510b6f642b npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vgiappnee-web/nostr-wot ] Update README.md https://github.com/vgiappnee-web/nostr-wot/commit/74609d3fa6d26d6dcbf4ccf4e2f7a47da2811163 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ immrdude/clawstr ] Update README.md https://github.com/immrdude/clawstr/commit/fb41ef6f4346427c30625c575b818ff36bd67bb4 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ spacecowboy/Feeder ] fix: resolved flaky test caused by identical generated pubDates for undated feed items (#1146) * fix: resolved flaky test caused by identical generated pubDates for undated feed items * refactor: injected Clock into updateFromParsedEntry for deterministic date generation - Replaced fallbackPubDate ZonedDateTime parameter with Clock injection in FeedItem.updateFromParsedEntry, making time controllable in tests - Updated RssLocalSync to pass Clock.fixed per item, with a comment explaining the reversed-order/fallback-timestamp relationship https://github.com/spacecowboy/Feeder/commit/250e54dbb8a476e27788e2590072415fd4d43ec7 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ VnUgE/noscrypt ] merge branch 'feature/no-ref/mbedtls' into 'develop' https://github.com/VnUgE/noscrypt/commit/814e402620b7e9bcd12fd2e659125b3977bf5c0a npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nSealr/companion ] test: refresh feature matrix fixture https://github.com/nSealr/companion/commit/da19d7a081f50b0524363de8b871ffe669c1c7e9 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vitorpamplona/amethyst ] Merge pull request #2957 from mstrofnone/feat/search-bar-namecoin-resolution-indicator feat(search): inline Namecoin resolution indicator in global search bar https://github.com/vitorpamplona/amethyst/commit/a3b2d270c75b0c13a279a5a03fee20fd043155a1 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ hexquarter/pricestr ] fix: remove the github footer link as the backend is not opensource. https://github.com/hexquarter/pricestr/commit/de646661507af155b625e06266044daa5de1bb91 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ papiche/Astroport.ONE ] flashmem right location... uMARKET need to rely on nostr evt only... MineLife WoT 1st https://github.com/papiche/Astroport.ONE/commit/7b6ad50f04ccbe7e9e44fc885def88ebd3d69f95 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ emanuelbertey/Gtool ] add zip , rar add unarc for zip and rar archive https://github.com/emanuelbertey/Gtool/commit/c3381006b1059b4f865d55982a7545e095046eac npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ kenya12345678/NostrGator ] Update README.md https://github.com/kenya12345678/NostrGator/commit/abdd485f8d1fc68d12e7e4212bb9ef382c3336e5 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nvk/agentnoise ] Add session jump links (#6) https://github.com/nvk/agentnoise/commit/a6afa20b6ec1b2a21272a48277bbb1160e55f429 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ ocknamo/nosskey-sdk ] docs: re-verify PRF support tables and prf-study for 2026 (#62) * docs: re-verify PRF support tables and prf-study for 2026 Update the date-stamped PRF documents (2025-04-25 -> 2026-05) and fix stale or contradictory facts found during re-verification: - WebAuthn Level 3: Working Draft -> Candidate Recommendation (2026-01-13) - Firefox: correct the "OFF (experimental)/flag required" entry; PRF is default-on since Firefox 135, with Windows Hello support in 147/148 https://github.com/ocknamo/nosskey-sdk/commit/38e97ce9ad92fb9372ba18f1add2a026b25b52e1 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ grahamonero/nosmero ] Harden username/password auth + NIP-98 on user-specific endpoints Substantial security pass on the username/password account system and the API surface that previously trusted user-claimed pubkeys. NIP-98 protection (closes live exploit): - /api/paywall/creator-key was returning AES decryption keys to any caller given a noteId + claimed creator pubkey. Anyone could read any paywalled article on the platform without paying. Now requires NIP-98 signature matching the claimed creator. https://github.com/grahamonero/nosmero/commit/8f8e42acf5af5aa6f75a5901a46582bf9208546a npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ MostroP2P/mostro ] fix: include created_at on AddInvoice SmallOrder (#739) * fix: include created_at on AddInvoice SmallOrder Populate order creation time when asking the buyer for an invoice so clients can display listing metadata consistently with hold-invoice flow. Also update config test Settings helper for anti_abuse_bond field. Co-authored-by: Cursor <[email protected] > https://github.com/MostroP2P/mostro/commit/89c4eec2723a631ab58d55fec32fcd7ef078ab34 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ getappweaver/core ] docs: clarify journal publish wording https://github.com/getappweaver/core/commit/f95564a4852afa507c415cfcb28c7fcd374c208e npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Putnamconjunct7721/zeus ] Update README.md https://github.com/Putnamconjunct7721/zeus/commit/4ad958371231ef453b6ce4a4cdaa7c7323777cb4 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ DreamLab-AI/nostr-rust-forum ] docs+feat(git-pods): ADR-089 CF Workers limitation + forum-client clone URL surface `solid-pod-rs` v0.4.0-alpha.12 (JSS #471) adds git-auto-init at pod provisioning: pods become clone-able git repos on deployments that can spawn `git init`. This commit lands NRF's response to the resulting deployment-tier divergence (native vs CF Workers vs UI): - **ADR-089 (Draft, 2026-05-16)** — enumerates options for surfacing git-pods on the CF Workers tier (defer / WASM-native gix on R2 / external git-init sidecar) and records the shipping default: defer https://github.com/DreamLab-AI/nostr-rust-forum/commit/ed844ca6a1cc5979d4c4767cd0852d499bb556c8 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Gautam9087/BeyWallet ] Update README.md https://github.com/Gautam9087/BeyWallet/commit/0b2fa90941554ac7c626e3f24ae31cc4af370a27 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ forgesworn/nostr-veil ] docs: surface verifyFederation in llms.txt and refresh test count (#16) https://github.com/forgesworn/nostr-veil/commit/6f8418fdade9d0d8f5c736bc34987dbb2e8c2563 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ papiche/Astroport.ONE ] # DID NOSTR Functions https://github.com/papiche/Astroport.ONE/commit/0bff2fdf0ea37a03c52b1fd9ba7641e0591145b9 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Putnamconjunct7721/zeus ] Update README.md https://github.com/Putnamconjunct7721/zeus/commit/ef6b298710a622ac8463c95e4a7de17403e42654 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ arbadacarbaYK/gittr ] Improve NIP-34 push interop and repo page event handling. Emit HTTPS GRASP clone URLs for pushable relays so strict relays accept announcements; omit SSH from clone tags while keeping UI clone help. Reset latest NIP-34 merge state on newer events; document relay behavior. Generalize push progress messages for ngit clients. Co-authored-by: Cursor <[email protected] > https://github.com/arbadacarbaYK/gittr/commit/97520c30a48630bf3be998fca712ce75acd64d20 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ pippellia-btc/rely ] fixed the dispatcher deadlock. - moved GreedyClient to the client.write loop - added more documentation to client.send to avoid similar mistakes https://github.com/pippellia-btc/rely/commit/c287d6d61a0133e602fae0ca30ab73a472ad9ef0 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ soapbox-pub/ditto ] Enable reactions and zaps in the home feed by default https://github.com/soapbox-pub/ditto/commit/0263e2ea15a18e627417582ef0ba81b108445b84 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ ocknamo/nosskey-sdk ] feat(iframe): add theme/lang options to NosskeyIframeClient (#52) * feat(iframe): add theme/lang options to NosskeyIframeClient Phase 6 of iframe expansion. NosskeyIframeClient now accepts `theme` and `lang` options and auto-appends them as `?embedded=1&theme=...&lang=...` to the iframe URL. The Svelte host app already reads these params, so parent pages no longer need to craft URLs manually. parent-sample gets theme/lang selects that re-mount the iframe on change. https://github.com/ocknamo/nosskey-sdk/commit/b29c246c9851a515876db8391840b0d8d094dbc2 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Lokuyow/ehagaki ] SW_VERSIONを'1.22.2'から'1.22.3'に更新 https://github.com/Lokuyow/ehagaki/commit/2ba141694032378509d7b0595ad545a701acd705 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ greenart7c3/Amber ] Merge pull request #437 from greenart7c3/codex/add-automatic-environment-setup-for-codex-web Add Codex Web environment setup and maintenance scripts https://github.com/greenart7c3/Amber/commit/9cb09cbca80220d586a44dd6a8670f827a4ac3cf npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ obelisk-app/obelisk ] fix(nostr-bridge): kill the "Loading messages…" loop end-to-end A user-visible bug had several layers stacked behind it. Each layer got peeled back in this commit: 1. oneose downgrade loop. After the empty-EOSE retry ladder reached `empty-confirmed`, a subsequent EOSE from `subscribeWatched`'s internal auth-required CLOSED retry would call back through `oneose` and downgrade status to `empty-unconfirmed`, restarting the 1.5/3/5s ladder. UI oscillated "No messages yet" ↔ "Loading https://github.com/obelisk-app/obelisk/commit/07f0cf96cdb9303131727f1125fb86eac2938423 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nogringo/nostr-mail-client ] chore(deps): bump ndk 0.8.2, ndk_flutter 0.8.3, nostr_mail 1.15.0 https://github.com/nogringo/nostr-mail-client/commit/c943af84d56c6594363e1fffbfcf1706b38c76a9 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ 9Churze/ElseID ] chore: release v1.0.3 with hardened opencode skeleton https://github.com/9Churze/ElseID/commit/34c983a426dfa94ca1e191a9d48ba16d320aad8c npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ greenart7c3/Citrine ] Merge pull request #148 from greenart7c3/l10n_crowdin_translations New Crowdin Translations https://github.com/greenart7c3/Citrine/commit/118e0269db9d5bcfa59da7e82255587af3e0aafc npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nogringo/nostr-mail-dart ] feat: auto-run schema migration on client construction https://github.com/nogringo/nostr-mail-dart/commit/d4a9d1fbdf486959bd50ecca180fa72ca89caba0 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ greenart7c3/Amber ] Merge pull request #435 from greenart7c3/claude/fix-relay-whitelist-port-OLmz3 Extract relay URL normalization into RelayUrlUtils https://github.com/greenart7c3/Amber/commit/3a109ea505e334dca5a87671ab7cdd042a5cf5a2 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ papiche/UPassport ] swarm data extract better https://github.com/papiche/UPassport/commit/8abddca2e7046c283f0c03fe7c55cbf2db9e4647 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ greenart7c3/Citrine ] Merge pull request #147 from greenart7c3/claude/modernize-settings-screens-vImIa Refactor Settings screen into modular category-based navigation https://github.com/greenart7c3/Citrine/commit/41de5ffc44ef6a918fa9cfdf7a1218bcbeb6fdb8 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Spl0itable/NYM ] v3.63.350 https://github.com/Spl0itable/NYM/commit/22df363321ae1587c75787d6c34bb491d5aa0a89 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ rehansahab/Sparkle-Protocol ] Update README.md https://github.com/rehansahab/Sparkle-Protocol/commit/8cc615574b23dae16d0f3d3b04753d736fab8da7 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Bey-Wallet/BeyWallet ] fix: update flash-list android event dispatch to use correct event name and data getter https://github.com/Bey-Wallet/BeyWallet/commit/43ca3df0dd68a5a843ac46f1dae7efcf07f1f1e1 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ ocknamo/nosskey-sdk ] docs(todo): sync completed Phase 2/6 items with implementation (#51) * docs(todo): sync completed Phase 2/6 items with implementation Phase 2 のオリジン別許可記憶・メソッド別同意ポリシー、Phase 6 のダイアロ グ表示整理・スタイル整理は既に実装済みのためチェックを付与し、参照ファ イルと localStorage キー名 (v2 破壊的置換含む)・評価順を追記。Phase 6 テーマ/言語クエリは Svelte 側受信のみ実装済みである旨を補記。 * docs(todo): rename PWK→NostrKeyInfo, note low priority for relay backup https://github.com/ocknamo/nosskey-sdk/commit/0726b6dde9ee90ff78e694987133ad0325e435f5 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Gautam9087/BeyWallet ] Update README.md https://github.com/Gautam9087/BeyWallet/commit/a4a29cb3f4d969a90654835235fc356a019e6b95 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ besoeasy/gupt ] refactor: remove unused Stats route and clean up navigation items https://github.com/besoeasy/gupt/commit/21658a62549c4cf4c85d2c8a83a034839f1b1e59 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vitorpamplona/amethyst ] i18n: translate compose/profile-UI/security/nest strings into cs/de/pt-BR/sv Adds Czech, German, Brazilian Portuguese, and Swedish translations for 19 new keys covering auto-create-drafts compose settings, profile-UI section toggles, security-screen empty states and section headers, external-resource comment scopes, and nest host-action failure toasts. https://github.com/vitorpamplona/amethyst/commit/7dbb78644a2d1085faa913510f51dd0e8a5a844a