mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-07-22 07:48:27 +00:00
Gives Buzz a first-class navigation identity instead of hiding inside the generic Relay Groups list. NavBarItem.BUZZ (Route.BuzzWorkspaces) is a pinnable bottom-nav destination (added to NavBarCatalog + BottomBarCategories + the preloader when). BuzzWorkspacesScreen is a modern hub: an Agent-Console hero card up top, then the user's joined groups filtered to Buzz-dialect relays as cards with a colored monogram avatar, live name/host/member-count and an unread dot, plus an inviting empty state that routes to Browse groups. It reuses the always-on relay-group state subscription (no per-screen fetch) and the same RelayGroupChannel the chat opens. Also fixes the open-chat-tail test for the added 20002 typing kind (RELAY_GROUP_OPEN_TAIL_KINDS), and documents typing + the hub in the buzz README. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01J8KBSw6smQRyXLiWHeDsZ8