Skip to content

Deck versions

What this surface is

Deck versions is where a deck’s history lives. Each version is a snapshot of the deck list at a point in time with an intent label explaining why it was saved. Versions enable structured comparison (via Compare) and rollback when a swap underperforms.

Where to find it in the app

From any deck in Deck Lab, open the Versions tab — URL pattern /decks/<id>/versions.

A deck's version history reads as a story — each label explains why the version exists.

Layout

RegionPurpose
Timeline railVertical list of versions, newest first
Version detailSelected version’s card list + intent label + author + timestamp
Compare pickerTop-bar “Select two versions to compare” affordance
Action toolbarPromote / archive / delete / export for the selected version

Fields and controls

Version entry

FieldTypeWhat it showsEditableNotes
Version numberautov1, v2, v3noMonotonic per deck
Intent labeltextFree-form explanationyesBest practice: describe WHY (e.g. “more starters”, not “test”)
TimestampdatetimeWhen the version was savednoLocal timezone
Authoruser chipWho saved itnoUseful in shared decks (future)
Card countintegerMain / extra / side totalsnoComputed from list
Status badgeenumactive / archived / currentderivedOnly one current per deck

Action toolbar (selected version)

ActionEffect
Promote to currentMakes this version the active one for analysis and acquisition
Save as draftCreates a new version from the selected list (for editing without losing the source)
Compare with…Opens the compare picker pre-filled with this version
ArchiveRemoves from default view (still recoverable)
Export YDKDownloads this version as a .ydk file

Compare picker

FieldTypeNotes
Left versiondropdownDefaults to current
Right versiondropdownPick any other version
Open compareactionNavigates to Compare view

States and badges

Badge / stateMeaningWhen you see it
current (green dot)The version analysis and acquisition useAlways exactly one
archived (gray)Hidden from default timelineStill findable via filter
draft (amber)Created but not yet promotedReverts cleanly if you decide against it
Stale-analysis indicatorAnalysis predates the deck listRe-run Quick Analysis

Interactions

  • Click a version → loads it in the detail panel
  • Shift-click two versions → activates the compare-pair shortcut
  • Right-click → “Compare with current” → fast-path comparison
  • Promote → sets current and forces a re-analysis run
  • Keyboard / → navigate timeline; Enter → open in compare

Edge cases