-
25a73fe416
nginx: match the MCP location with or without a trailing slash
mcp-api

Tom FluxandClaude Opus 4.8
2026-06-23 21:50:31 +01:00
-
77b42a8758
nginx: 404 the .well-known/ OAuth probes for the MCP connector

Tom FluxandClaude Opus 4.8
2026-06-23 21:40:02 +01:00
-
90239baada
fix service group
Tom Flux
2026-06-23 21:29:12 +01:00
-
a0c54bbc9f
mcp group to uv
Tom Flux
2026-06-23 21:27:35 +01:00
-
9efc4adcd4
Fix bulk-pantry-add crash on null unit (found in live MCP testing)

Tom FluxandClaude Opus 4.8
2026-06-23 21:24:09 +01:00
-
44de784f70
Phase 3b: FastMCP "ai service" for claude.ai cooking mode

Tom FluxandClaude Opus 4.8
2026-06-23 21:16:30 +01:00
-
7255c9302c
Phase 3a: close the Django API gaps for the MCP server

Tom FluxandClaude Opus 4.8
2026-06-23 21:07:18 +01:00
-
50dcaca1e8
Add MCP server spec; mark phases 1-2 done in plan

Tom FluxandClaude Opus 4.8
2026-06-23 21:02:26 +01:00
-
ba1f792826
auth: trust nginx HTTPS proxy for CSRF (SECURE_PROXY_SSL_HEADER + CSRF_TRUSTED_ORIGINS)
master
auth

Tom FluxandClaude Opus 4.8
2026-06-23 20:45:14 +01:00
-
6bad2a2ad1
Phase 2: session auth for the web UI

Tom FluxandClaude Opus 4.8
2026-06-23 20:37:48 +01:00
-
073ab85f30
move to uv
pantry-redesign
Tom Flux
2026-06-23 20:16:23 +01:00
-
f42238344b
Migrate dependency management to uv

Tom FluxandClaude Opus 4.8
2026-06-23 19:55:42 +01:00
-
ce61a0a86f
Phase 1: mobile-first pantry redesign with In/Low/Out state

Tom FluxandClaude Opus 4.8
2026-06-23 19:55:16 +01:00
-
25a09b08fc
Add planning docs: research, requirements, redesign plan

Tom FluxandClaude Opus 4.8
2026-06-23 19:55:16 +01:00
-
173e74b4a9
Simplify from claude
Tom Flux
2026-06-22 22:50:48 +01:00
-
e65dd6f29c
Add food.tomflux.xyz to ALLOWED_HOSTS
Caine
2026-04-02 23:23:20 +01:00
-
d0de1b44ea
Pantry move/expiry edit + smart shopping list with summary
Caine
2026-04-02 23:18:01 +01:00
-
726cb9d153
CSRF exempt HTMX views (localhost-only app)
Caine
2026-04-02 23:12:16 +01:00
-
a6ceefeb33
Fix CSRF for HTMX POST requests
Caine
2026-04-02 23:10:52 +01:00
-
2a45be70e2
Phase 4: HTMX frontend with dark palette
Caine
2026-04-02 23:08:43 +01:00
-
75e3256eae
Add rating + preferences fields, log first cook feedback
Caine
2026-04-02 22:50:49 +01:00
-
189d72b797
Add create-meta-recipe endpoint with nested slots/options/bases
Caine
2026-04-02 17:51:12 +01:00
-
27f91fb877
Phase 2+3: bulk pantry add, smart shopping list, recipe URL import
Caine
2026-04-02 16:50:56 +01:00
-
da6cd28c3a
Add recipe-scrapers dependency
Caine
2026-04-02 16:46:55 +01:00
-
ecb0f7c07a
Update README: Phase 2 complete, API docs, file structure
Caine
2026-04-02 16:42:06 +01:00
-
fe00286f75
Add API: URLs, token auth, what-can-i-cook endpoint, log-cook with pantry deduction, browsable API
Caine
2026-04-02 16:33:31 +01:00
-
487bf46979
Add DRF serializers, viewsets, what-can-i-cook endpoint, log-cook with pantry deduction
Caine
2026-04-02 16:32:00 +01:00
-
5fd4450872
Fix seed: use ingredient+location for get_or_create, add missing freezer items
Caine
2026-04-01 22:51:35 +01:00
-
37b18bd586
Add requirements.txt
Caine
2026-04-01 22:50:54 +01:00
-
fb4f636dcc
Add README with architecture, setup, models, business rules, and phase plan
Caine
2026-04-01 22:50:50 +01:00
-
e76a8fe656
Add seed command: 29 ingredients, pantry from Pantry.md, 2 meta-recipes (stir fry + traybake)
Caine
2026-04-01 22:50:04 +01:00
-
999ca28b67
Add initial migration, create superuser
Caine
2026-04-01 22:48:45 +01:00
-
5c6f7ead8f
Configure settings: add kitchen app, DRF, timezone, allowed hosts
Caine
2026-04-01 22:48:28 +01:00
-
40cc3de3e4
Add all Django models: pantry, ingredients, meta-recipes, recipes, cook log, shopping list
Caine
2026-04-01 22:47:35 +01:00
-
e9e7a47e2e
Initial commit: gitignore
Caine
2026-04-01 22:46:54 +01:00