[gemini] NIP-07 visitor Nostr identity in Workshop (#14) #104
Reference in New Issue
Block a user
Delete Branch "gemini/issue-14"
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?
Implements NIP-07 Nostr identity for visitors in the Workshop UI.
Changes
the-matrix/js/nostr-identity.js: addsdisconnectNostrIdentity()export and stores pubkey on NIP-07 loginthe-matrix/js/ui.js: addsinitNostrIdentityUI()— Connect/Disconnect button + pubkey displaythe-matrix/js/websocket.js: passes visitor npub invisitor_entermessagethe-matrix/index.html: Nostr identity status container + button stylesartifacts/api-server/src/routes/events.ts: tracks visitorId→npub mapping, greets Nostr users on connectRefs #14