changelogdevelopment
Hero recipe pages, ingredient scaling, tag search, nutrition facts, and static prerendering.
- Late February 2026 — stretch of commits on the recipe viewer and site.
- Turn the recipe page into something you’d actually cook from (layout, hero, scaling, cards).
- Make recipes searchable (route, tags, filtering).
- Prerender static HTML and tighten the build (Vite, Nitro, tooling).
Recipe detail and cards
- The recipe page was refactored into a clearer layout: title, tags, description, and ingredients.
- A full redesign followed: hero image, structured ingredients and directions, and a notes section for body content.
- Servings control with ingredient scaling (including parsed quantities) made recipes adapt to real kitchen use.
- Recipe cards picked up hover affordances and responsive layout tweaks.
Findability
- A search route was wired into the router; tag filtering and clickable tags on recipes tied search and browsing together.
- Text outline utilities improved readability of titles and captions on busy photography.
Recipe data
- Nutrition blocks (serving size, calories, nutrient lines) were added to the schema and rendered on the detail page.
Build and platform
- Vite was configured for TanStack Start prerender (crawl links, discover static paths), and layout component recipes were filtered out of the home grid.
- The Nitro preset was set for the server bundle, and leftover demo routes/components were removed.
- oxfmt and oxlint were added as tooling; job and education content collections were dropped when the app narrowed to recipes.
Derived from repository history; commit messages are summarized for reading.