Refresh on return from the background (v0.9.17)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
mhoennig
2026-08-29 08:36:58 +02:00
co-authored by Claude Opus 5
parent 1d28ec2a3f
commit 763af51501
2 changed files with 10 additions and 1 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ group = "de.hoennig"
// bump at least the patch version for every deployment — and only then, not per commit — // bump at least the patch version for every deployment — and only then, not per commit —
// so the UI footer (BuildProperties), --version and the release notes identify what is // so the UI footer (BuildProperties), --version and the release notes identify what is
// actually running; a deployment bundles whatever was committed since the last one // actually running; a deployment bundles whatever was committed since the last one
version = "0.9.16" version = "0.9.17"
java { java {
toolchain { toolchain {
@@ -7,6 +7,15 @@
<div th:replace="~{fragments :: nav(${view})}"></div> <div th:replace="~{fragments :: nav(${view})}"></div>
<div class="panel release-notes"> <div class="panel release-notes">
<h2>v0.9.17 <span class="muted">— 2026-08-29</span></h2>
<ul>
<li><strong>Fixed:</strong> a page left in the background — a phone tab switched away
from for an hour — kept showing the state it was left in, with the durations of
running builds counting up client-side although the builds had long finished.
A returning page now fetches the current state immediately, whether the browser
reports the return as a visibility change, a focus, or a restore from its cache.</li>
</ul>
<h2>v0.9.16 <span class="muted">— 2026-08-29</span></h2> <h2>v0.9.16 <span class="muted">— 2026-08-29</span></h2>
<ul> <ul>
<li>A scheduled build can run hourly: <code>atTimes: ["??:05"]</code> stands for that <li>A scheduled build can run hourly: <code>atTimes: ["??:05"]</code> stands for that