Files
9a8128ba4d Merge origin/main into eva/js-to-rust-perf-pack
The pack branch was behind `origin/main`, and main had changed two files the
pack also touches (`desktop/src-tauri/src/lib.rs`,
`desktop/src/testing/e2eBridge.ts`). The pre-push branch-skew guard blocks
exactly this: local gates run on a tree CI will never build, so a green local
run can coexist with a red CI.

Textually clean, no conflicts. Because a clean merge is precisely where two
edits to one file can silently recombine, both directions were checked by
content rather than by conflict count: all 342 lines the pack added to those two
files are present in the merged tree, and all 17 lines main added are present
too. Nothing was reverted on either side.

Gated on the merged tree, which is what CI actually builds: `cargo test --lib`
2544 passed / 0 failed, `pnpm test` 4956 passed / 0 failed.

Co-authored-by: Wren <5217c5c2f7bfb4333e46d17c98a9255a52dadee18dcd43a43536b95e6776dfa0@buzz.block.builderlab.xyz>
Co-authored-by: Tyler Longwell <tlongwell@squareup.com>
Signed-off-by: Tyler Longwell <tlongwell@squareup.com>
2026-08-17 17:32:51 -04:00
..
2026-08-03 21:51:17 -04:00
2026-06-11 15:06:24 +00: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