mirror of
https://github.com/block/buzz.git
synced 2026-11-09 10:51:42 +00:00
Adding a catalog entry is a local-only write, so true duplication counts
don't exist on the relay — but a member who adds a persona and re-shares
their copy publishes a second catalog head with the same definition.
Count distinct other members with a matching operating prompt and show
it as an honest lower bound ("Duplicated by N other members"). Document
that cross-server runs are invisible from a single relay and what relay
support the full signals would need.
Signed-off-by: Thomas Petersen <thomasp@squareup.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