TandoorRecipes / recipes

Application for managing recipes, planning meals, building shopping lists and much much more!
https://docs.tandoor.dev
Other
5.56k stars 589 forks source link

Recipe Revisions And History #2575

Open royaltongue opened 1 year ago

royaltongue commented 1 year ago

Is your feature request related to a problem? Please describe.

When I find new recipes, it usually never goes right the first time I try to make it. Sometimes it's the order of the steps, sometimes it's the proportions of the ingredients, sometimes I just want to add or subtract an ingredient altogether to fit my taste better. The problem is that once you save an edit, there's no way to go back and look at what and why you changed something. So say a recipe calls for 2 tsp oregano, but after making it, I think it's too much. I edit the recipe to say 1 tsp, but I realize next time that it's too little. I'd probably want to try 1.5 tsp the time after that, but depending on how long it's been since I made it, I may have forgotten that the original amount was 2 tsp.

Describe the solution you'd like

After editing a recipe, a short summation or changes is saved. For ingredients, it would list the step they're attached to (if any) and the amount, before and after. If steps were changed, the old text of the step would be saved. For consistency's sake, it could show the previous and new text of the step, but that might make things cluttered. Other values such as prep/cooking time and servings would be nice as well. The user is also allowed to save a short note to attach to the revision history, if they want.

Describe alternatives you've considered

No response

Additional context

No response

vabene1111 commented 1 year ago

i love the idea and i think its one that has been requested probably since the project has started but it is also a very technically complex and performance sensitive thing to implement. Will leave this open as i am not sure if there is an old issue still open but dont expect this to be implemented soon.

royaltongue commented 1 year ago

No worries, just glad to get it back on your radar :)