Skip to content

v7.4.0 Release Notes ​

Release Date: October 2026

Key Highlights ​

Document Lineage Tree & Evolutionary Hierarchy ​

Termboard now automatically captures and visualizes evolutionary relationships between models without complex version control overhead:

  • Evolutionary Tree in Document Picker: Document copies display nested beneath their parent models with clear branch indicators (↳) and indentation, turning flat document lists into an intuitive history of revisions and branches.
  • Self-Healing Forest: If intermediate parent documents are deleted or models are shared across teams, descendant documents automatically reattach to the nearest surviving ancestor in the list or promote cleanly to root level—preventing orphaned records.
  • Automatic Lineage Tracking on Copy: Using File > Copy to New generates a new unique identifier, names the copy with a (copy) suffix, and records the complete ancestor chain (lineageIds) automatically.

Storage Collision Protection on Import ​

Protect your local models when importing or sharing Termboard JSON files:

  • Collision Detection: When opening or dragging-and-dropping a JSON model whose document ID already exists in your browser storage, Termboard detects the clash before overwriting.
  • Safe Branching Choice: Choose Overwrite to replace your local copy or Create copy (Recommended) to assign a new ID, append (copy), and link it under the local original as an evolutionary child.

Document Properties & Version Management ​

Manage document metadata and model ancestry from the enhanced Document Properties dialog (File > Document Properties):

  • Semantic Version Tags: Assign custom version labels (e.g., 1.0.0, Draft, v2, Q3-Final) that appear as compact badges next to document titles in the Document Picker.
  • Lineage Card: View lineage status (Root Document vs Child Document depth) and the name of the ancestor model.
  • Compare with Parent: Launch Model Comparison with a single click to compare the active canvas directly against its parent model.
  • Detach (Make Root): Disconnect a branch to turn it into an independent root model.

Lineage Quick-Select in Model Comparison ​

Selecting models to compare is faster than ever:

  • Ancestors, Siblings & Branches: Immediate quick-select buttons for Parent Documents, Sibling Documents, and Child Documents in the Model Comparison tool sidebar.
  • Non-Destructive Compare Dialogs: Browser Storage and JSON File pickers now operate seamlessly in comparison mode without clearing or altering the active canvas.

For complete documentation, see the Load/Save Guide and the Model Comparison Guide.