feat: recipe management page — browse, search, edit, delete recipes

New /recipes page with backend switching (Mealie/Tandoor), full-text
search, tag filtering, multi-select bulk delete, per-recipe edit/delete
buttons, and a full recipe editor reusing the import preview form.

New API client methods: list_recipes, get_recipe, update_recipe,
delete_recipe for both MealieClient and TandoorClient.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-26 08:30:26 +01:00
parent 98d1e3b45a
commit 19cbd505d4
8 changed files with 1618 additions and 1 deletions
+1
View File
@@ -217,6 +217,7 @@
<span class="brand-white">Recept</span> <span class="brand-blue">Importáló</span>
</a>
<a href="/import" {% if request.path == '/import' %}class="active"{% endif %}>Importálás</a>
<a href="/recipes" {% if request.path.startswith('/recipes') %}class="active"{% endif %}>Receptek</a>
<a href="/settings" {% if request.path == '/settings' %}class="active"{% endif %}>Beállítások</a>
<span class="version">{{ version }}</span>
</nav>