| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 5 days | Add rating + preferences fields, log first cook feedback | Caine | |
| - Ingredient.preferences: qualitative notes on how Tom likes things cooked - CookLog.rating: 1-5 score - CookLog.notes: help text updated for feedback - Migration 0002 - First cook logged: Baked Pasta with lardons, rated 2/5 - Bacon lardons preference: don't oven bake, fry separately, not solo protein | |||
| 5 days | Add create-meta-recipe endpoint with nested slots/options/bases | Caine | |
| - POST /api/create-meta-recipe/ creates full meta-recipe in one call - PUT /api/create-meta-recipe/ updates existing (requires id) - Auto-resolves ingredients by name/alias, creates new if not found - Returns full nested response with _created_ingredients list - New writable serializers: MetaRecipeWriteSerializer, SlotWriteSerializer, etc. | |||
| 5 days | Add DRF serializers, viewsets, what-can-i-cook endpoint, log-cook with ↵ | Caine | |
| pantry deduction | |||
