
Add the possibility to deck versioning. Creating a unique URL for the respective version and a history of updates







Thanks for working on this! I think besides tagging a particular version, it would also be nice to go to the history and for a particular point in time just say “Create a copy/clone of that point in time to a new deck”. It would really help in example to compare all the changes i made in between.
Nice was going to suggest this feature!
Add an option for users to create new versions of their decks when making updates. For example, if a player removes certain cards and adds new ones, they could save that as “Version 2” while keeping “Version 1” intact. This feature would make it easy to track deck evolution over time, compare versions side-by-side, and view the differences in card lists or stats between updates. It would be especially useful for testing iterations or documenting tuning progress.
super looking forward to this! even if it was just going into the deck history and star-ing or labeling a specific event as like the start of one version itd be super helpful
With only the current history tool, it can be very difficult to keep track of the specific card swaps I need to make when I’m done fiddling with the deck between updates. Even using tricks like “removed card goes to sideboard until I physically pull it” only solves half the problem because it is visually very hard to sift through the changes. Especially if if you change your mind a few times.
I am often duplicating decks to keep track of current versions, updated versions and end-state versions for when I’ve collected all the cards. Versioning would make this much easier, though it would need some rulesto make this work well (i.e. prohibiting changes in previous versions, allowing forking versions if your deck moves in different directions, etc)
I’d like to snapshot versions of my deck I can go back to in case my edits weren’t as good as I hoped. Also to see a diff when I updated the deck but the actual paper deck is still on an older version.
I think there is room to change how the understanding of snapshotting would happen. Without a full rewrite, it might be possible to add a “Deck Preview”/“View Deck Snapshot” button next to each entry in the history table. If you step back through the history item-by-item until the change that you click, you could view the preview/snapshot via API calls without having to store the extra websites. It could all happen via computation each time which would take some time for long ago snapshots, but at least there would be a way to recreate the deck from its history.
If this is done, I also think it would make sense to add a button in the history page to clear the history, to allow for more flexibility.
Theoretically, this would be similar to a “Roll Back to Here” button in the history page. I believe it would just be a difference of front-end computing vs. back-end computing.
Would love to have this feature! My current process is to create copies of decklists whenever I want to save a new version, then I use the “Compare” decks feature to figure out what new cards I need to obtain. It would be useful to be able to compare cards across arbitrary versions of decks.