Files
buzz/desktop
npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d 9ff70fff53 Merge main (post-#3259 squash) into TTS playback speed
Retack after #3259 landed on main as squash c104eecfb. The squash
severed ancestry from this branch's previous merge parent (3259 head
0ef85c21b), manufacturing phantom conflicts in exactly the two known
3259x3194 interaction files. Main's blobs for both files are
byte-identical to 3259's head blobs, so the resolution re-applies the
already-blessed union from e8b00d43a unchanged (verified by blob hash):

- huddle/tts_settings.rs: 099e6ad34 (3259 pocket_voice_reference +
  3194 playback_speed plumbing)
- testing/e2eBridge.ts: a58b76092 (union arms, 245 unique labels)

Also brings in #3751 (avatars fix), previously verified zero overlap
with this PR's surface.

Co-authored-by: npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@buzz.block.builderlab.xyz>
Signed-off-by: npub1qyvc0c5kl4gqv2fd97fsk46tu378sqgy35vc83rvgfwne90sel7s0ed67d <011987e296fd5006292d2f930b574be47c7801048d1983c46c425d3c95f0cffd@buzz.block.builderlab.xyz>
2026-07-31 11:20:27 -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