+9
-1
src/App.svelte
+9
-1
src/App.svelte
···
201
setTimeout(() => { canRefresh = true }, 500)
202
}
203
204
function updateTitle() {
205
const arr: string[] = []
206
if (lastUpdated) {
···
350
<td><span class="font-mono text-xs {instance.status ? (instance.status?.bundles?.root_hash === ROOT ? 'text-success-600' : 'text-error-600') : ''}">{#if instance.status?.bundles?.root_hash}{instance.status?.bundles?.root_hash.slice(0, 7)}{/if}</span></td>
351
{/if}
352
353
-
<td class="text-xs">{#if instance.status?.server?.version}{instance.status?.server?.version}{/if}</td>
354
<td class="text-xs">{#if instance.status?.server?.websocket_enabled}✔︎{:else if instance.status}<span class="opacity-25">-</span>{/if}</td>
355
<td class="text-xs">{#if instance.status?.server?.uptime_seconds}{formatUptime(instance.status?.server?.uptime_seconds)}{/if}</td>
356
<td class="text-xs opacity-50">{#if instance.status?.latency}<a href="{instance.url}/status">{Math.round(instance.status?.latency)}ms</a>{/if}</td>
···
201
setTimeout(() => { canRefresh = true }, 500)
202
}
203
204
+
function normalizedVersion(version: string) {
205
+
const m = version.trim().match(/^([^\s]+)\.\d+\.\d+\-[0-9a-f]+\+dirty$/)
206
+
if (m) {
207
+
return `${m[1]}+dev`
208
+
}
209
+
return version
210
+
}
211
+
212
function updateTitle() {
213
const arr: string[] = []
214
if (lastUpdated) {
···
358
<td><span class="font-mono text-xs {instance.status ? (instance.status?.bundles?.root_hash === ROOT ? 'text-success-600' : 'text-error-600') : ''}">{#if instance.status?.bundles?.root_hash}{instance.status?.bundles?.root_hash.slice(0, 7)}{/if}</span></td>
359
{/if}
360
361
+
<td class="text-xs">{#if instance.status?.server?.version}<span title={instance.status?.server?.version}>{normalizedVersion(instance.status?.server?.version)}</span>{/if}</td>
362
<td class="text-xs">{#if instance.status?.server?.websocket_enabled}✔︎{:else if instance.status}<span class="opacity-25">-</span>{/if}</td>
363
<td class="text-xs">{#if instance.status?.server?.uptime_seconds}{formatUptime(instance.status?.server?.uptime_seconds)}{/if}</td>
364
<td class="text-xs opacity-50">{#if instance.status?.latency}<a href="{instance.url}/status">{Math.round(instance.status?.latency)}ms</a>{/if}</td>
+5
src/instances.json
+5
src/instances.json