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
+7
View File
@@ -250,6 +250,13 @@ export const RECIPE_TAGS = [
// Tillagd (spec §14, browse): bakverk bullar, bröd, pajer, kakor. text[]-
// kolumn, ingen migration. Driver "Baka"-kategorin i bläddra-vyn.
"baking",
// Under-typer till "baking" (driver sub-kategorierna under Baka). Ett bakverk
// bär både "baking" och exakt en av dessa, t.ex. ["baking", "bun"].
"bread",
"bun",
"pie",
"cake",
"cookie",
] as const;
export type RecipeTag = (typeof RECIPE_TAGS)[number];