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 [ 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 [ getappweaver/core ] docs: clarify journal publish wording https://github.com/getappweaver/core/commit/f95564a4852afa507c415cfcb28c7fcd374c208e 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 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ primalpaul1/instagram-to-nostr-v2 ] Add classic and minimal style variants of the whyprimal page Two alternative stylesheets for the /whyprimal landing page, sharing the same copy and markup as the original. Classic is a Web 1.0-style layout (serif type, bordered table chart, framed mockups). Minimal is a clean whitespace-driven layout (system sans, hairline dividers, no cards). A small switcher in the header links between v1, classic, and minimal so the design can be previewed side-by-side. https://github.com/primalpaul1/instagram-to-nostr-v2/commit/fa9054d2445954f3e0aca29974af259e404e726c npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ MohammedAsif007/Haven ] Update README.md https://github.com/MohammedAsif007/Haven/commit/de3763a297ba7e56f6272f2265ee6629878a34a8 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vgiappnee-web/nostr-wot ] Update README.md https://github.com/vgiappnee-web/nostr-wot/commit/37402dce25b71a096c1f3688f51a88bb03b141a4 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ immrdude/clawstr ] Update README.md https://github.com/immrdude/clawstr/commit/bbebe2ff20008308bf12dc21ade858d90fd29701 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ tami1A84/nsite-cli ] Update README to include NIP-5A link Add link to NIP-5A documentation in README. https://github.com/tami1A84/nsite-cli/commit/f07763afdbdc4bdc1831873a7cfe8812383a0ceb npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ relaystr/ndk ] Merge pull request #628 from relaystr/fix/remove-zaplabs-design-dep fix: remove broken zaplabs-design dep https://github.com/relaystr/ndk/commit/ed941f1ec0e8c978083ff485617ea0d448568caa npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ arbadacarbaYK/gittr ] docs(nsite): clarify gittr-pages.production.env is deploy template, not path-sensitive Co-authored-by: Cursor <[email protected] > https://github.com/arbadacarbaYK/gittr/commit/47ba0b22e6d40308ee31d133670d83aa6338c34d npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ nvk/agentnoise ] Note future local session visibility https://github.com/nvk/agentnoise/commit/e7ca734515b53700bc50a5077e8323b4f72195c2 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ MohammedAsif007/Haven ] Update README.md https://github.com/MohammedAsif007/Haven/commit/233c5371ffa75cca068b2b9f74af6394cf66c519 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ 9Churze/ElseID ] add stale-lock protection for drifter creation and fix ws_pool edge cases https://github.com/9Churze/ElseID/commit/56fae6ee2e9652ffed0530ad16b704e1e019b5e9 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ orangecheck/oc-packages ] me-client v0.20.0 · ship oc.identity.verifyActivityAttestation to npm 48b89e9 + e5c2eb1 added the activity-attestation verifier to source but the package version stayed at 0.19.0 · npm consumers still got the version without `oc.identity`. Bump to 0.20.0 and publish. Verified post-publish: · npm view @orangecheck/me-client version → 0.20.0 · dist/index.d.ts, dist/identity-*.d.ts, dist/server.d.ts all contain verifyActivityAttestation https://github.com/orangecheck/oc-packages/commit/b1bae2e8db553c48fbdf7ae4c8b2128fa56c9edd npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vitorpamplona/amethyst ] Merge pull request #2888 from vitorpamplona/claude/fix-disk-space-usage-vBWWv Defer image cache eviction unlinks to background thread https://github.com/vitorpamplona/amethyst/commit/82218bf73cc8ff79444381724b776ee17ad5bc40 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ 9Churze/ElseID ] ci: fix tsconfig module resolution https://github.com/9Churze/ElseID/commit/332c85945b34f018496348793a4612a741c43fd2 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ CodyTseng/jumble ] feat(dm): allow text selection on desktop Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected] > https://github.com/CodyTseng/jumble/commit/578bb395551abf01789d61457895947b5160d067 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vitorpamplona/amethyst ] Merge pull request #2883 from vitorpamplona/claude/trace-audio-pipeline-performance-EHJ45 fix(nests): cap AudioTrack ring at ~250 ms so audio tracks the speaking-now ring https://github.com/vitorpamplona/amethyst/commit/fb068a13c62aa846eb65f19088ca05f8c71dd1d4 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ ocknamo/nosskey-sdk ] fix(iframe): invalidate SDK key cache on storage swap + SAA-first detect (#47) iframe getRelays() returned {} for users who set relays via the top-level nosskey.app Settings, because two compounding flaws kept the iframe stuck on partitioned localStorage: 1. svelte-app: IframeHostScreen.detectInitialState() short-circuited on manager.hasKeyInfo() before any SAA call, so the storage handle was never threaded into the SDK and onGetRelays read the partitioned bucket instead of first-party storage. https://github.com/ocknamo/nosskey-sdk/commit/81da184aedc457336387181cf995e2aca16ed6a6 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ relaystr/ndk ] Merge pull request #600 from relaystr/pr-598 Preserve NIP-46 signed fields https://github.com/relaystr/ndk/commit/f27f000f833ff4943d615988e6c78d5ba425260a npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ rehansahab/Sparkle-Protocol ] Update README.md https://github.com/rehansahab/Sparkle-Protocol/commit/ff47d3b77fa77cfdcf8bda70ec9885c7dd7041f8 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ DreamLab-AI/nostr-rust-forum ] style: cargo fmt on pod_browser and app imports Co-Authored-By: claude-flow <[email protected] > https://github.com/DreamLab-AI/nostr-rust-forum/commit/1064c0168d777daeff8a3e30f498d5ed907b6714 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ CodyTseng/jumble ] refactor(dm): polish conversation layout - Move counterpart avatar from per-bubble left side into the conversation titlebar - Cap bubble column at 80% width on all screens for tighter mobile look - Redesign reply preview: two-line clamp, bold author name with colon, rounded-lg muted hover background; render inside the bubble column so its max width matches the bubble Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected] > https://github.com/CodyTseng/jumble/commit/5d0057b14c08dd54bbbef0575f0f4ea313a8dff3 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ mattn/feed2nostr ] Capitalize https://github.com/mattn/feed2nostr/commit/4a453652861c4893eaed995fb06a4c04ed5a4003 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Lokuyow/ehagaki ] UI https://github.com/Lokuyow/ehagaki/commit/6c74802f5ffb6618e5188929ad3d6a935eb5922e npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vitorpamplona/amethyst ] Merge pull request #2865 from davotoula/docs/ai-contrib-additions contributing-with-ai: add 8 rules surfaced by recent feature PR https://github.com/vitorpamplona/amethyst/commit/f288f2d9212392caf3d296ff0a8ae7b1ad172e4a npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ WalletScrutiny/WalletScrutinyCom ] Merge branch '914-check-that-apphashes-in-md-files-are-not-being-used-and-remove-them' into 'master' Resolve "Check that appHashes in .md files are not being used and remove them" Closes #914 See merge request walletscrutiny/walletScrutinyCom!1481 https://github.com/WalletScrutiny/WalletScrutinyCom/commit/28b54fc48b4447805e67a4758fa7ddb5e3826af0 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ SnowCait/nostter ] Merge pull request #2118 from SnowCait/head-request-directly Send HEAD requests directly if they do not require a proxy https://github.com/SnowCait/nostter/commit/376358b55707caa793fcc1ebc608507b878841a4 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ marmot-protocol/whitenoise ] Adopt whitenoise-rs arch-refactor: per-account sessions replace the god object (#649) https://github.com/marmot-protocol/whitenoise/commit/7f69b3e11e7b5b0973419f1cd1d9523203e579e5 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ kenya12345678/NostrGator ] Update README.md https://github.com/kenya12345678/NostrGator/commit/c60f486e1b17865a1f283faa076822fd14fd3235 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ vgiappnee-web/nostr-wot ] Update README.md https://github.com/vgiappnee-web/nostr-wot/commit/fe6d47d8f96843ca3fc9116643407ee5862a61ef npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ rehansahab/Sparkle-Protocol ] Update README.md https://github.com/rehansahab/Sparkle-Protocol/commit/9be6f3ac5d0ad87d7e6f4fbf3aa5802c9c502789 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ shocknet/Lightning.Pub ] Merge pull request #937 from shocknet/skip-unreachable-provider skip pending check when provider unreachable https://github.com/shocknet/Lightning.Pub/commit/d2a3a74d4e3663ae44490679183e51418ac0743b npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ DreamLab-AI/nostr-rust-forum ] docs: sprint planning — SSO parity matrix, value assessment, package script - docs/sprint/milestone-0-sso-parity.md: NIP-98 token format cross-repo parity check identifying BIP-340 pre-hashing mismatch (now fixed) - docs/sprint/enterprise-lift-value-assessment.md: Agent Control Surface Protocol PRD covering VisionClaw→NRF governance lift strategy - scripts/package-repo.sh: utility to package repo code into review blob Co-Authored-By: claude-flow <[email protected] > https://github.com/DreamLab-AI/nostr-rust-forum/commit/e47fba6e672fbb6442284e24376416aefabc3200 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ JavaScriptSolidServer/JavaScriptSolidServer ] Revert "auth: did:nostr resolver prefers local index before external (#423) (#424)" This reverts commit f8904e9b17fffb41bb4aaddaadb669a3aecf9192. https://github.com/JavaScriptSolidServer/JavaScriptSolidServer/commit/44a5ccbb7627841d50a64a7e1389ef5667f682ee npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ CodyTseng/jumble ] chore: release v26.5.6 Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected] > https://github.com/CodyTseng/jumble/commit/1febb107be50aed169513b55c834f8b074994a7a npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ DocNR/clave ] docs: multi-account NostrConnect spec + Phase 1 implementation plan (#53) * docs(spec): multi-account NostrConnect — Connect tab + protocol opt-in Two-phase design. Phase 1 promotes Connect from a HomeView sheet to a top-level cross-account MainTabView tab and unifies account binding through one ConnectAccountPicker (single-select, no protocol changes). Phase 2 extends NostrConnect with an `accounts=multi` URI opt-in that lets one client pairing produce N parallel signer sessions, motivated by Tableau's TweetDeck-style multi-column reader. https://github.com/DocNR/clave/commit/3ca0b23f77109730608703f336fa7cf50b0ecc3d npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ ZeusLN/zeus ] Merge pull request #4088 from ZeusLN/dependabot/npm_and_yarn/zeus_modules/lightninglabs/lnc-core/protobufjs/utf8-1.1.1 chore(deps): bump @protobufjs/utf8 from 1.1.0 to 1.1.1 in /zeus_modules/@lightninglabs/lnc-core https://github.com/ZeusLN/zeus/commit/f9f163356502540dcc2b13950fdc3865376fe49c npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ rust-nostr/nostr ] nostr: refactor NIP-22 tag serialization with `maybe_uppercase` helper Co-authored-by: Awiteb <[email protected] > Signed-off-by: Yuki Kishimoto <[email protected] > https://github.com/rust-nostr/nostr/commit/6eb03213c7d3d9eaaa9b74c142f2b8eb79445af6 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ PlebeianApp/market ] fix(cart): scope cart shipping options to product refs (#897) https://github.com/PlebeianApp/market/commit/75b8a271a42e62ea5d6ecf9d78adca6578a22d0d npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ soapbox-pub/ditto ] ci: temporary setup-match job to bootstrap fastlane match certs Workaround for fastlane bug 15185 on newer macOS where match's keychain verification fails when run interactively. Setup_ci in CI uses an ephemeral keychain that doesn't trip this. After the cert and profile land in soapbox-pub/certificates, this job and the MATCH_GIT_BASIC_AUTHORIZATION_WRITE variable get removed. https://github.com/soapbox-pub/ditto/commit/c2aa67680528f21e7170b1892b3e22017578fba2 npub10l479fv64qn03a3n0dqsryu74tyzl48xef0nc7u0z09q8tfx72ls7sv2ux nostr-summary [ Trustroots/nostroots ] nr-web: <title>, intent / host&meet https://github.com/Trustroots/nostroots/commit/b33017ee09cb66cc5b07f9e6a75d5da55e1933ef