Skip to main content
Every time you save the base template in the Page Editor, QRtub writes a new version of that Collection’s page design rather than overwriting the old one. Versions are numbered from 1, counting up per Collection, and exactly one is active at a time — the newest. That active version is what every scan renders. You can see the number in the Page Editor: with nothing selected, Page Settings → Page Info shows a read-only Version field. If it reads v14, this Collection’s page has been saved fourteen times. Each version is stamped with who saved it and when. Saves are manual — there is no autosave, so a version appears when you press Save and not before.

Versions vs. starter templates

These two are easy to confuse, and the difference is when they act:
  • A starter template acts once, at the moment a Collection is created. It seeds the Collection’s fields, its first page design and some sample Items, and then it is finished — it never applies again, and there is no way to re-run it. See Starter Templates.
  • A page template version is created every time you save this Collection’s page, from then on. It is the ongoing history of the design that the starter template began.
So a Collection created from the IT Assets starter template has one starter template forever and a growing pile of versions — v1 being roughly what the starter gave it, and v9 being what it looks like after nine rounds of editing.

What versioning does and does not give you

What it gives you: saves are additive, so a save never destroys the previous state at the database level, and the design’s history is retained per Collection rather than being a single mutable record. What it does not give you today:
  • There is no version history screen. The editor shows the current number, not a list, and there is no way to browse or preview an earlier version.
  • There is no restore button. An older version cannot be rolled back to from the app.
  • There is no “copy this page to another Collection” action.
That is worth stating plainly rather than implying: if you make a mess of a page design, undo is your recovery path within the editing session — and the undo history holds the last 50 changes and is cleared if you switch Item. Once you have saved and closed the tab, rebuilding by hand is the practical route.

Copying a page design to another Collection

The route that does exist is a Collection backup. Exporting a Collection writes a JSON file containing its settings, its field schema and its active page template; creating a new Collection from that file brings the page design with it. That is also the closest thing to a snapshot you can keep on purpose: export a backup when a page design is in a state you would hate to lose. See Exporting a Collection Backup and Creating a New Collection From a Backup. Importing a backup into an existing Collection replaces its page design — which, consistent with everything above, arrives as a new version rather than as an edit to the current one.

What is not versioned

  • Per-Item overrides. An Item’s exceptions are stored separately and carry no version history at all; the only recovery from a bad override is to revert it. See Per-Item Page Overrides.
  • Item data. Versions cover the design, never the field values it renders.
Deleting a Collection permanently deletes its page templates along with it, every version. Its Links survive and return to your unassigned pool, so printed codes keep working — but the design does not come back.