Files
buzz/desktop
Logan Johnson 7d5409f37e test(desktop): freeze the status expiry clock until the editor opens
The seeded two-second status expired while the popover and editor setup
ran, so the smoke test opened a new-status editor instead of the saved
draft it intended to exercise. Freeze the browser clock before
navigation, assert the saved editor state before editing, and advance
the clock past the seeded deadline only after the draft is open,
retaining every existing error/draft/save assertion. A sibling control
test crosses the deadline before opening to prove the saved-editor
precondition fails under that wrong ordering.

Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-09 23:23:45 -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