mirror of
https://github.com/warmbly/warmbly.git
synced 2026-09-13 08:05:05 +00:00
- An IMAP NO/BAD without a response code (Gmail's "NO System Error") rendered as "Something went wrong: " in the mailbox's error list. Fall back to the server's text when the code is empty. - The unibox contact rail opened by itself on lg+ screens, putting the contact form in front of every thread the reader opened. It now starts closed at every width and opens from the header toggle.
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