Files
buzz/desktop
Logan Johnson 612a131b24 test(desktop): bind workflow message fills to step controls
The outgoing trigger inspector also labels its value input "Message
text", so the shared label could fill the trigger field instead of the
new send_message step during the AnimatePresence wait-mode swap,
silently writing a trigger filter that suppresses the run-often
warning and times out the Turn-on wait. Intersect the label with the
first-step #wf-step-0-text control at all three workflows.spec.ts
seams, assert the filled value, and reuse the already validated
local-controls helper binding and settled operator geometry.

Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-10 01:29:49 -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