Snapshot recipes tied to a parent recipe

Discussion in 'Feature Requests' started by BarbarianBrewer, Oct 1, 2019.

  1. BarbarianBrewer

    BarbarianBrewer Well-Known Member

    Joined:
    Mar 12, 2017
    Messages:
    420
    Likes Received:
    733
    Trophy Points:
    93
    Location:
    Milwaukee, WI
    I have been tweaking a an Irish Red recipe over the past year. When I change one ingredient and brew it I only have two options. One option is to overwrite the original recipe, and lose the exact recipe for previous batches. The other option is to save a snapshot of the recipe, but then my tweaking of a single recipe gets blended in with every other recipe regardless of style, source, actually brewed or just thinking, etc.
     
  2. Trialben

    Trialben Well-Known Member

    Joined:
    Mar 30, 2016
    Messages:
    9,440
    Likes Received:
    9,507
    Trophy Points:
    113
    Gender:
    Male
    Occupation:
    Pest control tech
    Location:
    Palmwoods QLD
    I think that's what the snapshot version is for making changes to the parent recipie for a brew to see if you like the changes and if so eventually changing the parent recipie?

    Sometimes I record any recipie changes I made in the notes section at bottom.
     
  3. Mark Farrall

    Mark Farrall Well-Known Member

    Joined:
    Oct 19, 2017
    Messages:
    1,302
    Likes Received:
    1,423
    Trophy Points:
    113
    Location:
    Melbourne Australia
    I think this is all in your or Ben's posts, but is the problem that you don't want to change the main recipe until after you've brewed and proved you like the change. So you do the change in a snapshot, but then struggle to find the snapshots in amongst the other snapshots and recipes?

    If you're using the recipes page you could create a folder for your red and drag and drop the snapshots and the recipe into that folder.

    Or you could turn off the snapshots in the recipe view (checkbox up the top near the sort drop down) and create a folder for the red snapshots in the brew sessions page and just look at past brews via the brew sessions page.

    There's also the search function that could help you see all the snapshots and the recipe in either the recipes or brew sessions pages.
     
  4. Hawkbox

    Hawkbox Well-Known Member

    Joined:
    Jul 27, 2017
    Messages:
    3,746
    Likes Received:
    2,977
    Trophy Points:
    113
    Gender:
    Male
    Occupation:
    IT Manager
    Location:
    Edmonton
    Some versioning options would be nice.
     
  5. Mark Farrall

    Mark Farrall Well-Known Member

    Joined:
    Oct 19, 2017
    Messages:
    1,302
    Likes Received:
    1,423
    Trophy Points:
    113
    Location:
    Melbourne Australia
    There's a lovely diff view in the premium plus subscription that got rolled out last night. About the only thing in that subscription that I'm interested in.
     
    Pricelessbrewing likes this.
  6. BarbarianBrewer

    BarbarianBrewer Well-Known Member

    Joined:
    Mar 12, 2017
    Messages:
    420
    Likes Received:
    733
    Trophy Points:
    93
    Location:
    Milwaukee, WI
    Yes, the difficulty lies in easily connecting all tweaks to a particular recipe. The parent recipe would have the best of all the child recipes. If you like a change, you update the parent recipe. If you don't, you leave it alone but, the child recipe remains for future reference. This can be done with snapshots but makes the recipe list look cluttered. I stopped using snapshots a while back but now, when I look at the recipe tied to a brew session from a year ago, I see my the current recipe as it exists today. I guess that is really the crux of the issue! So, I replace my parent-child idea with automatically saving a static copy of the recipe in each brew session.

    Your idea of creating a recipe specific folder for snapshots is a good work-around to my problem.
    Thanks Mark!
     
  7. Nosybear

    Nosybear Well-Known Member

    Joined:
    Jul 16, 2012
    Messages:
    9,400
    Likes Received:
    6,641
    Trophy Points:
    113
    Location:
    Aurora, CO, USA
    What about a change log, so we could see what we changed for a specific iteration starting with the initial recipe? A toggle "View Changes" could show or hide these so we could see a clean copy of what we are brewing at any specific time.
     
    Hawkbox, Yooper and BarbarianBrewer like this.
  8. Yooper

    Yooper Administrator
    Staff Member

    Joined:
    Nov 16, 2013
    Messages:
    2,489
    Likes Received:
    1,576
    Trophy Points:
    113
    Gender:
    Female
    Occupation:
    Happily retired
    Location:
    Upper Michigan/Florida
    I love these ideas! I've added this to our wishlist of features.
     
  9. Pricelessbrewing

    Pricelessbrewing QA Software Tester
    Staff Member

    Joined:
    Jun 8, 2016
    Messages:
    764
    Likes Received:
    502
    Trophy Points:
    93
    Gender:
    Male
    In the mean time, what I've always done is just duplicate a recipe with a version number or changed name. An example would be "Ogma Oatmeal stout" is my house parent recipe. When I want to make a variant, I duplicate the recipe and change the name slightly, "Ogma chocolate oatmeal stout" if it's a variant, or a slight tweak might be "Ogma v1.1" until it's tested.
     
  10. Craigerrr

    Craigerrr Well-Known Member

    Joined:
    Mar 14, 2018
    Messages:
    4,701
    Likes Received:
    6,903
    Trophy Points:
    113
    I keep a paper record of every batch in a binder, works for me.
     
    Head First likes this.
  11. Nosybear

    Nosybear Well-Known Member

    Joined:
    Jul 16, 2012
    Messages:
    9,400
    Likes Received:
    6,641
    Trophy Points:
    113
    Location:
    Aurora, CO, USA
    I do that, too. Works every time.
     
    Head First likes this.

Share This Page

arrow_white