mirror of
https://github.com/block/buzz.git
synced 2026-08-18 06:50:31 +02:00
Adds a sidebar card showing mesh participation at a glance: whether this machine is sharing, consuming, or neither, plus the community's shared capacity and a per-device topology strip. New mesh_snapshot command projects the member status notes already on the relay (capacity, models, node state) through discovery's existing membership/binding/freshness rules. Read-only; never selects a serve target. Footer cards extracted to SidebarFooterNotices because AppSidebar.tsx sat at exactly the 1000-line ceiling with no room to add a card inline. Checkpoint commit: card renders and toggles correctly against a live mesh. Signed-off-by: Michael Neale <michael.neale@gmail.com>
Buzz
Desktop chat shell with:
- Tauri + React + TypeScript + Vite
- Tailwind CSS
- shadcn/ui-ready shared components
- Biome (lint/format/check)
- Feature-driven frontend structure
Scripts
pnpm dev- run the web frontendpnpm tauri dev- run the desktop apppnpm build- typecheck and build frontendpnpm typecheck- TypeScript checkspnpm lint- Biome lintpnpm format- Biome format (write)pnpm check- Biome check
Structure
src/shared- reusable app-wide code (ui,lib,styles)src/features- feature modules (vertical slices)src/app- top-level app composition