mirror of
https://github.com/block/buzz.git
synced 2026-08-18 06:50:31 +02:00
Add console.debug logging to readOnboardingCompletion, createOnboardingGateState, resolveOnboardingGateStage, and the main gate useEffect to capture the exact localStorage rawValue, identityStatus, profileStatus, profileDisplayName, and final isOpen decision at each decision point on first launch. This is a diagnostic-only branch for capturing runtime behavior on Will's Ubuntu box to determine which of H1 (localStorage WAL race) or H2 (profile fallback with empty displayName) is the active failure mode. No behavioral changes. Co-authored-by: Will Pfleger <pfleger.will@gmail.com> Signed-off-by: Will Pfleger <pfleger.will@gmail.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