Files
amethyst/quartz
Claude 662e870f2a feat: implement all missing NIP-51 list event kinds
Add 14 missing NIP-51 event kinds with full CRUD support:

Replaceable lists:
- 10009 SimpleGroupListEvent (NIP-29 group membership)
- 10017 GitAuthorListEvent (NIP-34 code follows)
- 10018 GitRepositoryListEvent (NIP-34 repo follows)
- 10020 MediaFollowListEvent (multimedia follows)
- 10101 GoodWikiAuthorListEvent (NIP-54 wiki authors)
- 10102 GoodWikiRelayListEvent (NIP-54 wiki relays)

Addressable sets:
- 30004 ArticleCurationSetEvent (curated articles)
- 30005 VideoCurationSetEvent (curated videos)
- 30006 PictureCurationSetEvent (curated pictures)
- 30007 KindMuteSetEvent (kind-specific mutes)
- 30015 InterestSetEvent (hashtag interest groups)
- 30063 ReleaseArtifactSetEvent (software release artifacts)
- 30267 AppCurationSetEvent (software app curation)
- 39092 MediaStarterPackEvent (media starter packs)

All events follow existing patterns with NIP-44 private tag
encryption, ALT tags, hint providers, and TagArrayBuilder extensions.
Registered all new kinds in EventFactory.

https://claude.ai/code/session_01QrYyt6KQepNGtRMDcCr5zM
2026-04-02 04:01:03 +00:00
..
2026-04-01 15:45:46 -04:00