feat: add standalone server topology view

This commit is contained in:
Mikhail Chusavitin
2026-09-14 10:29:36 +03:00
parent 5b8be0e464
commit 9ac38c2914
28 changed files with 1287 additions and 31 deletions
+1 -1
View File
@@ -129,6 +129,7 @@ a:hover {
font-size: 13px;
font-weight: 700;
transition: background 0.12s ease, opacity 0.12s ease;
text-decoration: none;
}
.header-action:hover {
@@ -1046,4 +1047,3 @@ code {
font-size: 0.82em;
color: var(--muted);
}
+1
View File
@@ -1409,6 +1409,7 @@ async function loadData(vendor, filename) {
document.getElementById('data-section').classList.remove('hidden');
document.getElementById('header-raw-btn').classList.remove('hidden');
document.getElementById('header-reanimator-btn').classList.remove('hidden');
document.getElementById('header-topology-btn').classList.remove('hidden');
document.getElementById('header-logs-csv-btn').classList.remove('hidden');
document.getElementById('header-log-meta').classList.remove('hidden');
+1
View File
@@ -18,6 +18,7 @@
<button id="clear-btn" class="header-action hidden" onclick="removePersonalData()">Remove personal data</button>
<button id="header-raw-btn" class="header-action hidden" onclick="exportData('json')">Raw Data</button>
<button id="header-reanimator-btn" class="header-action hidden" onclick="exportData('reanimator')">Reanimator</button>
<a id="header-topology-btn" class="header-action hidden" href="/topology/current" target="_blank" rel="noopener">Topology</a>
<button id="header-logs-csv-btn" class="header-action hidden" onclick="exportData('logs-csv')">Logs Export</button>
<button id="restart-btn" class="header-action" onclick="restartApp()">Restart</button>
<button id="exit-btn" class="header-action" onclick="exitApp()">Exit</button>