mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-10 16:33:27 +00:00
Brings the Buzz community + member screens closer to Buzz's own clients: - Presence dots (BuzzPresenceState → online green / away amber) overlaid on DM-row and member-list avatars; offline/unknown shows nothing rather than implying we track a peer we don't. - Community view sections (Channels / Forums) are now collapsible, each channel row carries an unread dot (relayGroupChannelHasUnreadFlow) and a star toggle; starred channels float to the top. Stars persist device-globally (BuzzChannelStars + BuzzChannelStarPreferences), mirroring the joined-workspaces store. - Canvas editing: the canvas screen gains an edit mode that publishes a fresh kind-40100 CanvasEvent to the channel's host relay (last-write-wins); the top-bar canvas button now shows on any Buzz channel so an empty one can be created. - Bot "Working…" indicator: a process-wide BuzzAgentActivityState, fed by a members-screen observer (24200) subscription, lights a live "Working…" line next to an agent currently emitting frames; tapping opens the community's Agent Console. Owner-scoped by nature (frames are #p=owner). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01J8KBSw6smQRyXLiWHeDsZ8