Skip to content

Add comprehensive KDoc to NIP-44 implementation and update documentation - #98

Merged
Synesso merged 1 commit into
mainfrom
jmawson/20251222-0638-add_comprehensive_kdoc_to_nip_44_
Jan 6, 2026
Merged

Synesso merged 1 commit into
mainfrom
jmawson/20251222-0638-add_comprehensive_kdoc_to_nip_44_

Conversation

@Synesso

@Synesso Synesso commented Dec 21, 2025

Copy link
Copy Markdown
Collaborator

Add comprehensive KDoc to NIP-44 implementation and update documentation

  • Add KDoc to Nip44 object with usage examples and security notes
  • Document all public functions (getConversationKey, encrypt, decrypt, etc.)
  • Document MessageKeys data class and key clearing
  • Update README.md to mark NIP-44 as supported
  • Add NIP-44 to CHANGELOG.md unreleased section

@Synesso
Synesso force-pushed the jmawson/20251222-0638-add_comprehensive_kdoc_to_nip_44_ branch from debb7f2 to 369cb5a Compare December 21, 2025 21:41
@Synesso
Synesso force-pushed the jmawson/20251222-0632-update_hermit_dependencies branch 2 times, most recently from 4d49fc8 to ee8962b Compare January 6, 2026 05:47
Base automatically changed from jmawson/20251222-0632-update_hermit_dependencies to main January 6, 2026 06:13
- Created detailed implementation plan at history/NIP-47_Implementation_Plan.md
- Plan covers 5 phases: Foundation, Info Event, Request/Response, Notifications, Integration Tests
- Registered 18 tasks in beads issue tracker with proper dependencies
- Each phase blocks the next to ensure sequential implementation
- Implementation supports both NIP-04 and NIP-44 encryption for backward compatibility
@Synesso
Synesso force-pushed the jmawson/20251222-0638-add_comprehensive_kdoc_to_nip_44_ branch from 369cb5a to 911bc10 Compare January 6, 2026 06:26
@Synesso
Synesso marked this pull request as ready for review January 6, 2026 06:34
@Synesso
Synesso requested review from a team, jmateoac and tyiu as code owners January 6, 2026 06:34
@Synesso
Synesso enabled auto-merge (squash) January 6, 2026 06:34
@Synesso
Synesso merged commit de33c3f into main Jan 6, 2026
4 checks passed
@Synesso
Synesso deleted the jmawson/20251222-0638-add_comprehensive_kdoc_to_nip_44_ branch January 6, 2026 06:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants