Saved recipes: named collections / folder organization (Paid tier) #26
Labels
No labels
accessibility
backlog
beta-feedback
bug
duplicate
enhancement
feature-request
help wanted
invalid
needs-design
needs-triage
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Circuit-Forge/kiwi#26
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Paid-tier extension of #24 (core saved recipes). Lets users organize saved recipes into named collections (e.g. "weeknight meals", "holiday baking").
Depends on: #24 (saved recipes core)
DB Changes
Migration 019:
Store Methods
create_collection(name, description) -> dictdelete_collection(collection_id) -> Nonerename_collection(collection_id, name, description) -> dictget_collections() -> list[dict]add_to_collection(collection_id, saved_recipe_id) -> Noneremove_from_collection(collection_id, saved_recipe_id) -> NoneAPI Endpoints
POST /recipes/collectionsDELETE /recipes/collections/{id}PATCH /recipes/collections/{id}GET /recipes/collectionsPOST /recipes/collections/{id}/members—{saved_recipe_id}DELETE /recipes/collections/{id}/members/{saved_recipe_id}All endpoints gated with
@require_tier("paid").Frontend
SavedRecipesPanel.vueSaveRecipeModal.vueSpec
circuitforge-plans/kiwi/superpowers/specs/2026-04-07-saved-recipes-browser-design.mdsections 3.1–3.3