Files
buzz/desktop
Michael Neale d830359a23 fix(mesh): correct share-compute copy and unknown-capacity state
Two UX-only fixes, no behavior change:

An unfetched snapshot (null) reported "No mesh capacity yet", conflating
"not checked yet" with "the community has nothing" — a verdict on everyone
else's machines rendered during startup. It now reads "Checking mesh
capacity…" and only claims an empty mesh once a snapshot actually says so.

Sharing copy described the wrong mechanism: a sharing machine contributes
inference capacity, it does not host other members' agent processes. "Turn on
to let members run agents on this computer" becomes "Share compute to run
models", and the settings card description is corrected to match.

Also plumbs two data additions the detail view needs: snapshot.memberCount
(NIP-43 roster size, the denominator for "N of M sharing") and the
routing_metrics.pressure split (locallyServed / remotelyServed /
endpointServed) — completed requests rather than attempts, which is the honest
basis for "this ran on my machine" vs "this ran on someone else's".

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