mirror of
https://github.com/warmbly/warmbly.git
synced 2026-08-24 08:00:37 +00:00
81c6c730de
The node editor (trigger/condition/action) and the test-run/history panel used to pop in and out with no transition. They now slide in from the right with the same spring the app's other sheets use (AnimatePresence, stiffness 300 / damping 32), the editor body fades when switching nodes, the action config fields cross-fade when picking a different action or target, and the insights panel body fades when toggling test vs history.
Warmbly Web App
React + TypeScript frontend for Warmbly.
Stack
- React 19
- Vite (Rolldown)
- TypeScript
- TanStack Query
- Zustand
- Tailwind CSS 4
Prerequisites
- Node.js 20+
- pnpm 10+
Setup
cd web
pnpm install
cp .env.example .env
Run
pnpm dev
Default dev URL: http://localhost:5173
Quality Checks
pnpm lint
pnpm test:run
pnpm build
Project Layout
src/approute pages and layoutssrc/componentsUI and feature componentssrc/lib/apiAPI clients, hooks, and modelssrc/storesZustand store slices