mirror of
https://github.com/block/buzz.git
synced 2026-11-05 17:01:35 +00:00
- Extract retention.rs inline test module to retention/tests.rs (1155 -> 545 lines). - Extract the tombstone/signature-gate/rehydration regressions from inbound_tests.rs into inbound_security_tests.rs (1302 -> 967 lines). - Trim two doc-comment lines in app_state.rs (1080 -> 1079, its exact ratchet allowance). Test code moves verbatim; no behavior change. Co-authored-by: Brain <1a02c72794dcd0f07058a353bc3a81f4028b8c77c92c87fce6d5c8b85970a20b@buzz.block.builderlab.xyz> Signed-off-by: Brain <1a02c72794dcd0f07058a353bc3a81f4028b8c77c92c87fce6d5c8b85970a20b@buzz.block.builderlab.xyz>
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