diff --git a/backend/resources/app/templates/graph-console.tmpl b/backend/resources/app/templates/graph-console.tmpl index 1a56c12181..f8029ea019 100644 --- a/backend/resources/app/templates/graph-console.tmpl +++ b/backend/resources/app/templates/graph-console.tmpl @@ -18,7 +18,7 @@ Graph Console

← Back to debug

-
+
Load graph from Penpot @@ -29,13 +29,16 @@ Graph Console
Loading…
- - {% if session %} + + {% else %} + {% endif %}
@@ -50,9 +53,11 @@ Graph Console

File: {{session.name}} ({{session.file-id}})
- Loaded at revision: {{session.revn}}
- Graph revision: {% if session.graph-revn %}{{session.graph-revn}}{% else %}{{session.revn}}{% endif %}
+ target="_blank">{{session.name}}
+ + Revisions: ingested at {{session.revn}} · graph now + {% if session.graph-revn %}{{session.graph-revn}}{% else %}{{session.revn}}{% endif %} +
Graph size:
Schema: {{session.schema-version}}

@@ -60,9 +65,6 @@ Graph Console Feed: connecting…

-
- -
@@ -138,9 +140,8 @@ Graph Console style="flex: 1 1 auto; min-width: 0;">
Graph view - @@ -592,6 +594,11 @@ Graph Console "d3-force": { type: "d3-force", collide: { radius: 26 } }, "combo-combined": { type: "combo-combined" } }; + // Tried and rejected 2026-07-17: fishbone (renders nothing on graph + // data — it is a category layout) and compact-box (degenerates into an + // overlapped chain: G6 tree layouts traverse parent→child while our + // IsChildOf edges point child→parent; revisit with a reversed-edge feed + // if a compact tree view is wanted). const DEFAULT_LAYOUT = "tree"; // Always-on labels are the residual overlap driver on ring/stress // layouts (their collision handling ignores label extents), so these