From e011dedccf8b5478ff3f951fa9dbf4f563c8fced Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Tejero=20Cantero?= Date: Thu, 16 Jul 2026 23:36:14 +0200 Subject: [PATCH] :lipstick: Console UI polish round MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Merge the load form and files tree into one "Load graph from Penpot" box (tree first, uuid + Load/Unload in a row); Loaded session carries HH:MM in its legend; the Live changes box stays hidden until the first change arrives; query fieldset reads "Query graph (LadybugDB Cypher)" with the link covering both terms. Drop the hover tooltips (distracting, useless zoomed out) and the resident-size estimate (per-table counts stay on hover); every toggle gets a "When set/checked ..." title. Depth fold: 0 now expands every container (no more hunting for max depth). Node inspector: two-column flow, structured or long values folded behind the file-tree disclosure triangle. Signed-off-by: Álvaro Tejero Cantero --- .../app/templates/graph-console.tmpl | 124 ++++++++---------- 1 file changed, 56 insertions(+), 68 deletions(-) diff --git a/backend/resources/app/templates/graph-console.tmpl b/backend/resources/app/templates/graph-console.tmpl index 6023bafdb3..2ae62a741f 100644 --- a/backend/resources/app/templates/graph-console.tmpl +++ b/backend/resources/app/templates/graph-console.tmpl @@ -21,21 +21,21 @@ Graph Console
- Load graph in memory + Load graph from Penpot - Projects the Penpot file into an in-memory Ladybug database for this - admin session. Loading a new file replaces the previous one. + Click file or paste UUID to load Penpot file into an in-memory + Ladybug database. Loading a new file replaces the previous one. +
Loading…
-
- + -
-
{% if session %} - + {% endif %}
@@ -44,15 +44,9 @@ Graph Console {% endif %}
-
- Files - Teams → projects → files. Click a file to load it. -
Loading…
-
- {% if session %}
- Loaded session + Loaded session ({{session.loaded-at}})

File: {{session.revn}}
Graph revision: {% if session.graph-revn %}{{session.graph-revn}}{% else %}{{session.revn}}{% endif %}
Graph size:
- Schema: {{session.schema-version}}
- Loaded at: {{session.loaded-at}} + Schema: {{session.schema-version}}

Feed: connecting… @@ -73,16 +66,11 @@ Graph Console

-
- File changes (live) - - Subscribes to the workspace WebSocket feed for visibility. The backend - applies supported changes incrementally to the in-memory Ladybug graph - via msgbus (:file-change). - -
Waiting for changes…
+