Repository navigation
What's in this release
First milestone — all core local-mode features complete and tested.
Features
- Items — create, edit, delete items with quantity tracking, expiry dates, and purchase history
- Pantry — browse pantry with sort, filter by tags/vendors/recipes, and search
- Shopping — shopping list with pin, checkout, and package unit display
- Tags — tag types with colors, tag CRUD, filtering pipeline
- Vendors — vendor CRUD, item assignment, combined input
- Recipes — recipe CRUD, item assignment, cooking page with expand/collapse
- Settings — theme (light/dark/system), language (EN/繁體中文), data export, cascade deletion
- Navigation — context-aware back navigation, nav counts
Quality
- Unit + integration tests (Vitest + React Testing Library)
- E2E tests (Playwright) for items, tags, vendors, shopping, recipes
- Storybook component library
- Biome linting + formatting
Tech Stack
React 19 · TypeScript · TanStack Router + Query · Dexie.js (IndexedDB) · Tailwind CSS v4 · shadcn/ui · Vite