Invite people to events / connect persons with an event #14
Labels
No labels
bug
discussion
enhancement
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
edufeed/edufeed-app#14
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Report (Comenius test report)
Two related asks:
p-tags with roles exist for this).Needs a small concept first: which NIP-52 mechanisms to use and how invitations are delivered.
Implemented and merged into
dev(merge commitafaa4a72).1. Invitations — private NIP-17 DMs, not event mutations: an Invite button on the event page opens a modal (contact search + optional personal note) and sends one gift-wrapped DM per recipient containing a
nostr:naddrlink to the event. In edufeed the recipient sees the event as a card with inline RSVP buttons right in the conversation; other NIP-17 clients see a text message with the link. Per-recipient failure tracking with retry; a recipient who already got the invite is never re-sent.2. Person association — NIP-52
p-tags with roles: the event form has a Participants section (contact search, preset roles speaker/organizer/moderator/participant + custom). Participants show on the event page with role badges and the event is also published to their read relays (outbox model).Bonus: any calendar-event link pasted into a DM/chat/comment now renders as a card with inline RSVP.
Design spec:
docs/superpowers/specs/2026-07-09-event-invitations-and-participants-design.md