The Current State
You can find this on upverter.com right now. I think we are calling this version 0.00001 (or something like that). Take a look through one of the design histories, it is fun to see how the designs changed over time, I like looking at the Sleep N’ Tweet. Here are the features that you can look at.
Design History (snapshots)
You might notice on your projects page, there is now a set of bars above the schematic (see screen shot below). Each of those bars represent a snapshot of the design at a specific time. By clicking on one of the vertical bars, you will load that snapshot.
See the BOM at a Given Snapshot
As the design changes, so does the bill of materials. When you load a snapshot, the BOM represents that snapshot. This way, you can see how the BOM changes over time, or order a BOM for a specific snapshot.
Fork a Snapshot
There are a lot of reasons that you might want to fork a design. Now you can fork a design at any of its snapshots. All you need to do is load up the snapshot, and press the fork button. Away you go, start making changes to your new design.
Where We are Headed Next
We know that this is just the beginning, and there are a lot of ways that design history can go. We are looking for a lot of feedback and input on what is important to our users, so you should let us know what you think and what you need to make it better. In the coming weeks, this is what you should look for in design history at Upverter.
Right now we are pretty much taking every save and turning that into a snapshot, but we would like to make that better. So, we are going to make a snapshotting engine to make better decisions on when to have snapshots. This will also make the design time line more useful and diverse.
Roll Back To A Snapshot
If you are an administrator of the design, you will be able to roll back a design to a given snapshot and work from there. We all make mistakes, or want to try something out that does not work out, now you can just roll back, like nothing ever happened. We are always looking for suggestions on how we can make our tool or community better. If you have any ideas, suggestions, or comments, please let us know.