Skip to content

v0.1.0 — Local Core

Latest

Choose a tag to compare

@ETBlue ETBlue released this 16 Mar 08:03
· 2219 commits to main since this release
04c07cb

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