Soften updater stub messaging (no error)

This commit is contained in:
Aaron
2025-12-10 19:15:30 -05:00
parent c85df728b7
commit 47bd69a092
7 changed files with 445 additions and 4 deletions

View File

@@ -22,6 +22,7 @@
<span id="updatesNoteTop" class="hint quiet"></span>
<span id="refreshFlagTop" class="status-chip quiet">Refresh: 10s</span>
<span id="tempFlagTop" class="status-chip quiet">Temp: OK</span>
<span id="releaseFlagTop" class="status-chip quiet">Pi-Kit: n/a</span>
</div>
<div class="top-actions">
<button
@@ -32,6 +33,9 @@
>
<span id="themeToggleIcon" aria-hidden="true">&#127769;</span>
</button>
<button id="releaseBtn" class="ghost" title="Pi-Kit updates">
Update
</button>
<button id="aboutBtn" class="ghost" title="About Pi-Kit">About</button>
<button id="helpBtn" class="ghost" title="Open help">Help</button>
<button id="advBtn" class="ghost" title="Open settings">
@@ -83,6 +87,52 @@
</div>
</div>
<div id="releaseModal" class="modal hidden">
<div class="modal-card wide">
<div class="panel-header sticky">
<div>
<p class="eyebrow">Updates</p>
<h3>Pi-Kit releases</h3>
<p class="hint">
Check for a new Pi-Kit release, download it, and install from here.
</p>
</div>
<button id="releaseClose" class="ghost icon-btn close-btn" title="Close updates panel">
&times;
</button>
</div>
<div class="controls column">
<div class="control-card">
<div>
<p class="hint quiet">Current version</p>
<h3 id="releaseCurrent">n/a</h3>
</div>
<div>
<p class="hint quiet">Latest available</p>
<h3 id="releaseLatest"></h3>
<p id="releaseStatusMsg" class="hint status-msg"></p>
</div>
</div>
<div class="control-actions split-row">
<button id="releaseCheckBtn" class="ghost" title="Check for a new release">
Check
</button>
<button id="releaseApplyBtn" title="Download and install the latest release">
Download &amp; install
</button>
<button id="releaseRollbackBtn" class="ghost" title="Rollback to previous backup">
Rollback
</button>
<label class="checkbox-row inline">
<input type="checkbox" id="releaseAutoCheck" />
<span>Auto-check daily</span>
</label>
</div>
<div id="releaseProgress" class="hint status-msg"></div>
</div>
</div>
</div>
<div id="busyOverlay" class="overlay hidden">
<div class="overlay-box">
<h3 id="busyTitle">Working…</h3>