Files
buzz/desktop
Michael Neale 9df2a5a69a feat(mesh): sidebar shared-compute card with community snapshot
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>
2026-08-04 19:38:07 +10:00
..
2026-08-03 21:51:17 -04:00
2026-08-03 21:51:17 -04:00
2026-08-03 21:51:17 -04:00
…

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 frontend
  • pnpm tauri dev - run the desktop app
  • pnpm build - typecheck and build frontend
  • pnpm typecheck - TypeScript checks
  • pnpm lint - Biome lint
  • pnpm 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