Files
buzz/desktop
npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7andWill Pfleger fd65fb6d7e debug(onboarding): instrument gate for WAL-race / profile-fallback diagnosis
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>
2026-07-03 19:24:05 -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