mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-09 08:04:45 +00:00
- Auto-authenticate relays for Buzz workspaces the user explicitly joined: their read-only #p=me channel/DM discovery is otherwise not first-party, so the p-gated 44100/30622 reads were never served and workspaces stayed empty. - Invite screen: two-state hand-off — join + pre-approve NIP-42, launch the in-app window.nostr browser, then point back to the workspaces hub. - DM inbox: add-member action (npub/hex dialog → kind-41011) alongside hide. - Workspaces hub: leave-workspace overflow on each header. - Elevate the Buzz surface with a shared BuzzBrand gradient design kit — hero masthead with live workspace/channel stats, cohesive across screens. - Drop the dead kind-41001 DM-conversation path: the deployed relay never emits a queryable 41001, so BuzzDmRegistry is trimmed to the 30622 hidden set and LocalCache stores DmCreatedEvent without registry bookkeeping. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01J8KBSw6smQRyXLiWHeDsZ8