This commit is contained in:
Kelorastus
2026-09-25 10:14:44 +02:00
parent 4d620fc5ad
commit 21d6e6bffb
34 changed files with 615 additions and 321 deletions
+15
View File
@@ -238,6 +238,17 @@
<p class="secondary">Sending this PC's changes to {site} and taking in the other operators' work.</p>
{:else if action === "stack"}
<StackList stack={launcher.stack} phase={s?.phase ?? "launching"} />
{#if s?.map_from_site === false}
<!-- The map is this PC's own. Said plainly, because it looks like nothing is
wrong: tiles still draw, they are simply the ones this PC downloaded. -->
<div class="notice" role="status">
<Icon name="alert" size={14} />
<p class="selectable">
{site}'s map service is unreachable: drawing from this PC's own tiles.
{#if s?.map_problem}<span class="mono dim"> ({s.map_problem})</span>{/if}
</p>
</div>
{/if}
<button class="btn btn-danger wide" disabled={launcher.stopping || busy !== null} onclick={() => launcher.stop()}>
<Icon name="stop" size={12} />
{launcher.stopping ? "Stopping…" : s?.phase === "running" ? "Stop ODIAN" : "Stop"}
@@ -509,6 +520,10 @@
color: var(--danger);
}
.error-box p,
.notice .dim {
color: var(--muted);
}
.notice p {
flex: 1;
color: var(--ink-2);