fix(recept): bakverk ur mellanmal + sub-kategorier, bladdra pa forstasidan, relevantare forslag

Kategorisering (din notis - bakverk hor till Baka, inte mellanmal):
- Sub-typer bread/bun/pie/cake/cookie i RECIPE_TAGS.
- Bullar/kakor/pajer/chokladbollar -> dessert (inte snack) + sub-tagg; brod
  -> breakfast. Befintliga lussekatter/saffransbullar taggas 'bun'.
- Browse: sub-chips under Baka (Brod/Bullar/Paj/Tartor & kakor/Smakakor).

Bladdra pa forstasidan (din onskan):
- Kategori-genvagar pa 'Vad ska vi ata' -> oppnar bladdraren forvald
  (/recipes?cat=). recipes.tsx laser ?cat=.

Relevantare 'Vad ska vi ata' (snurrar samma triviala):
- view=pantry -> view=default (tackning vager tungt men inte allenaradande,
  ger variation), limit 15 -> 30 (storre pool sa 'Visa fler' upprepar senare).

Felsokning inkopslista:
- Tydligare felmeddelande (HTTP-status vs natverksfel) sa root cause syns.

Full typecheck 20/20, invariant-test gront.
This commit is contained in:
Claude
2026-08-19 00:20:30 +00:00
parent 654174e188
commit 242e09d59b
6 changed files with 129 additions and 29 deletions
@@ -23,8 +23,8 @@ export const EXTRA_RECIPES: SeedRecipe[] = [
descriptionSv:
"Mjuka, saftiga bullar med smörig kanelfyllning den självklara fikan att baka en söndag.",
cuisine: "swedish",
mealTypes: ["snack"],
tags: ["baking", "vegetarian", "kid_friendly"],
mealTypes: ["dessert"],
tags: ["baking", "bun", "vegetarian", "kid_friendly"],
methods: ["oven"],
equipment: ["oven"],
difficulty: "medium",
@@ -74,8 +74,8 @@ export const EXTRA_RECIPES: SeedRecipe[] = [
titleSv: "Kardemummabullar",
descriptionSv: "Doftande bullar där kardemumman får ta plats både i degen och i fyllningen.",
cuisine: "swedish",
mealTypes: ["snack"],
tags: ["baking", "vegetarian", "kid_friendly"],
mealTypes: ["dessert"],
tags: ["baking", "bun", "vegetarian", "kid_friendly"],
methods: ["oven"],
equipment: ["oven"],
difficulty: "medium",
@@ -121,7 +121,7 @@ export const EXTRA_RECIPES: SeedRecipe[] = [
"Syrliga äpplen under ett gyllene lock av havregryn och smör ljummen med grädde är den oslagbar.",
cuisine: "swedish",
mealTypes: ["dessert"],
tags: ["baking", "vegetarian"],
tags: ["baking", "pie", "vegetarian"],
methods: ["oven"],
equipment: ["oven"],
difficulty: "beginner",
@@ -165,7 +165,7 @@ export const EXTRA_RECIPES: SeedRecipe[] = [
"Nygräddade frallor med krispig skorpa och luftigt inkråm perfekta till frukostbordet.",
cuisine: "swedish",
mealTypes: ["breakfast"],
tags: ["baking", "vegetarian"],
tags: ["baking", "bread", "vegetarian"],
methods: ["oven"],
equipment: ["oven"],
difficulty: "medium",
@@ -690,7 +690,7 @@ export const EXTRA_RECIPES: SeedRecipe[] = [
"Seg, kladdig chokladkaka med krispig yta klar på en kvart plus ugnstid. Godast lite kladdig i mitten.",
cuisine: "swedish",
mealTypes: ["dessert"],
tags: ["baking", "vegetarian", "kid_friendly"],
tags: ["baking", "cake", "vegetarian", "kid_friendly"],
methods: ["oven"],
equipment: ["oven"],
difficulty: "beginner",
@@ -734,8 +734,8 @@ export const EXTRA_RECIPES: SeedRecipe[] = [
descriptionSv:
"Klassiska, snabba chokladbollar rullade i kokos inget bak, bara att röra ihop.",
cuisine: "swedish",
mealTypes: ["snack"],
tags: ["baking", "vegetarian", "kid_friendly"],
mealTypes: ["dessert"],
tags: ["baking", "cookie", "vegetarian", "kid_friendly"],
methods: ["no_cook"],
equipment: [],
difficulty: "beginner",
@@ -773,7 +773,7 @@ export const EXTRA_RECIPES: SeedRecipe[] = [
"Söta blåbär under ett gyllene smul av smör och havregryn sommarens självklara paj.",
cuisine: "swedish",
mealTypes: ["dessert"],
tags: ["baking", "vegetarian"],
tags: ["baking", "pie", "vegetarian"],
methods: ["oven"],
equipment: ["oven"],
difficulty: "beginner",
@@ -816,8 +816,8 @@ export const EXTRA_RECIPES: SeedRecipe[] = [
descriptionSv:
"Luftig, saftig sockerkaka den enklaste kakan att baka och alltid lika uppskattad till fikat.",
cuisine: "swedish",
mealTypes: ["snack"],
tags: ["baking", "vegetarian", "kid_friendly"],
mealTypes: ["dessert"],
tags: ["baking", "cake", "vegetarian", "kid_friendly"],
methods: ["oven"],
equipment: ["oven"],
difficulty: "beginner",
@@ -861,7 +861,7 @@ export const EXTRA_RECIPES: SeedRecipe[] = [
descriptionSv: "Saftig, kryddig morotskaka med valnötter mumsig till kaffet.",
cuisine: "swedish",
mealTypes: ["dessert"],
tags: ["baking", "vegetarian"],
tags: ["baking", "cake", "vegetarian"],
methods: ["oven"],
equipment: ["oven"],
difficulty: "medium",
@@ -905,8 +905,8 @@ export const EXTRA_RECIPES: SeedRecipe[] = [
titleSv: "Vaniljbullar",
descriptionSv: "Mjuka bullar med vaniljfyllning och pärlsocker ett annat namn på söndagsmys.",
cuisine: "swedish",
mealTypes: ["snack"],
tags: ["baking", "vegetarian", "kid_friendly"],
mealTypes: ["dessert"],
tags: ["baking", "bun", "vegetarian", "kid_friendly"],
methods: ["oven"],
equipment: ["oven"],
difficulty: "medium",
@@ -35097,7 +35097,7 @@ export const VERIFIED_RECIPES: SeedRecipe[] = [
"Saftiga saffransbullar formade som S, med russin som ögon. Hör Lucia och advent till.",
cuisine: "swedish",
mealTypes: ["dessert", "breakfast"],
tags: ["baking", "vegetarian", "kid_friendly"],
tags: ["baking", "bun", "vegetarian", "kid_friendly"],
methods: ["oven"],
equipment: ["oven"],
difficulty: "medium",
@@ -35213,7 +35213,7 @@ export const VERIFIED_RECIPES: SeedRecipe[] = [
"Saftiga saffrans- och kardemummabullar fyllda med mandelmassa. Ett festligt bakverk till Lucia och advent.",
cuisine: "swedish",
mealTypes: ["dessert", "breakfast"],
tags: ["baking", "vegetarian", "kid_friendly"],
tags: ["baking", "bun", "vegetarian", "kid_friendly"],
methods: ["oven"],
equipment: ["oven"],
difficulty: "medium",