fix(matlager): stada upp – flytta lager till egen vy, gruppera per plats, fixa limit-bugg

- BUGG: kitchen hamtade ?limit=500 men schemat tillat max 200 -> 400-fel nar man
  gick in i matlager / tryckte "+N till". Hojer inventoryQuerySchema.limit till 500.
- Hem: tar bort den roriga inline-listan (matlager lag kvar under Hemma). Ersatts
  med ett "Matlager"-kort med genvagsknappar per plats (Kyl/Frys/Skafferi) + "Allt".
- Matlager-skarmen: grupperad per plats med rubrik + antal, sorterad pa namn,
  plats-filter via chips ELLER djuplank (?loc=), sok, markera flera, massradering.
- Byter skarmtitel "Ditt kok" -> "Matlager".
- Fixar aven en latent hooks-ordningsbugg i home (useFocusEffect efter early return).
This commit is contained in:
Claude
2026-08-18 16:02:57 +00:00
parent 610910ccf0
commit 3942890d6f
4 changed files with 168 additions and 148 deletions
+1 -1
View File
@@ -39,7 +39,7 @@ export const inventoryQuerySchema = z.object({
storageLocationId: uuidSchema.optional(),
expiryStatus: z.enum(["fresh", "use_soon", "expiring", "expired", "unknown"]).optional(),
search: z.string().max(80).optional(),
limit: z.coerce.number().int().min(1).max(200).default(100),
limit: z.coerce.number().int().min(1).max(500).default(100),
offset: z.coerce.number().int().min(0).default(0),
});
export type InventoryQuery = z.infer<typeof inventoryQuerySchema>;