丸投げして作ってもらった self-hosted NIP-46 署名器
レビューをしたいと思っている(できてない)
View quoted note →
雪猫
_@snowcait.github.io
npub1s02j...fxtw
nostter というクライアントを作っています。CSS 何も分からない。
https://nostter.app/
Serverless relay
https://snowflare.cc/
JSON ベースのクライアント
https://snowcait.github.io/nostr-playground/
GitHub Actions
https://github.com/snow-actions/nostr
nostr.json ジェネレーター
https://snowcait.github.io/nostr-json-generator
活動時間を可視化
https://snowcait.github.io/nostr-hours/
Nostrobohash
https://snowcait.github.io/nostrobohash/
Nostr library benchmarks
https://github.com/SnowCait/nostr-library-benchmarks
Nostr REST API proxy
https://github.com/SnowCait/restr
ユーザー投稿検索
https://snowcait.github.io/user-notes-search/
天和ガチャ
https://snowcait.github.io/tenhou-gacha/
NIP-57 Zap Debugger
https://snowcait.github.io/zap-debugger/
作った BOT
nostr:npub1pp79ruvjd7xned8lgh6n4rhz4pg3els3x5n6kr58l8zcyysp5c0qrkan2p
nostr:npub1n2uhxrph9fgyp3u2xxqxhuz0vykt8dw8ehvw5uaesl0z4mvatpas0ngm26
nostr:npub1x22zy06nn8h44cycdv4
PR merged: Document Bits UI guidance for new components
#nostter
GitHub
Document Bits UI guidance for new components by SnowCait · Pull Request #2701 · SnowCait/nostter
Document Bits UI as the preferred library for new interactive components when it meets the requirements. Keep existing Melt implementations in plac...
kind 9734 に制限リレーばかり指定するとウォレットが書き込めなくて kind 9735 が闇に消える
PR merged: Check profile keys in Nostr Address diagnostics
#nostter
GitHub
Check profile keys in Nostr Address diagnostics by SnowCait · Pull Request #2700 · SnowCait/nostter
Only report a successful Nostr Address diagnosis when the resolved names public key matches the profile public key. Keep missing names and malforme...
ウォレットの気分を調べられるツール
NIP-57 Zap Debugger
Inspect Lightning Address discovery for NIP-57 zaps
相手(のウォレット)の気分
PR merged: Add Nostr Address diagnostics popover
#nostter
GitHub
Add Nostr Address diagnostics popover by SnowCait · Pull Request #2699 · SnowCait/nostter
Add a diagnostic popover to profile Nostr Addresses, including profile previews. Show the original configured address, a clickable query URL, and E...
味噌は豆
PR merged: Unify NIP-05 normalization and resolution
#nostter
GitHub
Unify NIP-05 normalization and resolution by SnowCait · Pull Request #2698 · SnowCait/nostter
Lowercase NIP-05 identifiers in Metadata.normalizedNip05 and before resolving them in User.decode(). Replace the custom resolver with nostr-tools&#...
PR merged: Add Zap Debugger link to developer details
#nostter
GitHub
Add Zap Debugger link to developer details by SnowCait · Pull Request #2697 · SnowCait/nostter
Add a zap-debugger link to the timeline's developer details when the author's metadata contains a non-empty lud16. The URL includes the aut...
のどの腫れは引いたと思うけど咳治らんせいで寝不足
おなじく
PR merged: Validate public keys from NIP-05 responses
#nostter
GitHub
Validate public keys from NIP-05 responses by SnowCait · Pull Request #2696 · SnowCait/nostter
Validate NIP-05 name resolution results with the existing isValidPubkey helper before accepting a public key or its relay hints. Invalid values now...
何をやらせよう
もうちょっと無茶な使い方をしないといけないのか
Codex またリセットされてる
全然使い切れない
Issue by @SnowCait: Automate npm publishing and GitHub Releases for packages
#nostter
GitHub
Automate npm publishing and GitHub Releases for packages · Issue #2695 · SnowCait/nostter
Overview Automate npm publishing and GitHub Release creation for packages in this monorepo using GitHub Actions. The initial 0.1.0 versions were pu...
PR merged: Clarify public package metadata and documentation
#nostter
GitHub
Clarify public package metadata and documentation by SnowCait · Pull Request #2694 · SnowCait/nostter
Set the nostr keyword, package-specific README homepage, and shared issue tracker metadata for both packages.
Update the root and package READMEs w...
@nostter/nostr-protocol - npm
https://www.npmjs.com/package/@nostter/nostr-protocol
PR merged: Extract event replacement into @nostter/nostr-protocol
#nostter
GitHub
Extract event replacement into @nostter/nostr-protocol by SnowCait · Pull Request #2693 · SnowCait/nostter
NIP-01 event replacement ordering currently lives inside the Web client. Extract the existing shouldReplaceCurrentEvent implementation unchanged in...