Back to blog

Changelog: Recipe detail overhaul, search, nutrition, and prerender

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.