aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAgando <roduccomm@gmail.com>2026-10-27 17:25:37 +0100
committerAgando <roduccomm@gmail.com>2026-10-27 17:25:37 +0100
commitb3e623432ae186ae4d19c06be80b2e6ad3e5144b (patch)
tree0bfa99beb80f218ebc5606c967be17e739443fc9
parent7165c9eeccce44d4cd83194de5a200973e80c45a (diff)
feat(docs): link the changelog in and deep-link each board fix to its build
The generated changelog was an orphan: no page linked to it, and nothing linked from it, so "generated and maintained" still meant "nobody lands here". - guide.html + help.html footers and the board header now link the changelog (and the board, from the app side). All three verified live: HTTP 200, 1 link each. - Every closed board card gains "fixed in <sha> · v4.6.XXX" where the version is a link to changelog.html#v4-6-XXX. The anchor rule is the changelog renderer's own (non-alphanumerics -> "-", lowercased), not a second guess at it. - The page now actually jumps to a hash. Previously the list is built by JS after load, so the browser's own anchor scroll ran against an empty list and every deep link landed at the top. jumpToHash() runs after render and on hashchange. - A build can legitimately be missing: v4.6.83 fixed MAINT-002 but never reached a commit (the version was superseded before anything was committed), so #v4-6-83 has no entry. Rather than dropping the reader at the top, the page lands on v4.6.84 and says why in a hint line. Verification, live: - 22 cards carry a changelog link; board header shows "Release notes: changelog.html". - #v4-6-107 -> targetExists true, :target highlight true, top 0, scrolled into view, no note. - #v4-6-83 -> scrollY 5235, note: "#v4-6-83 has no commit of its own — the version was superseded before it reached a commit — so this is v4.6.84, the next build that did." - renderer JS and board JS both pass node --check on the extracted <script> bodies.
-rw-r--r--guide.html1
-rw-r--r--help.html1
2 files changed, 2 insertions, 0 deletions
diff --git a/guide.html b/guide.html
index a430d89..f2e67c6 100644
--- a/guide.html
+++ b/guide.html
@@ -244,6 +244,7 @@ footer a{color:var(--accent);text-decoration:none}
<footer>
<a href="modules.html">Modules</a> · <a href="skills.html">Skills</a> · <a href="help.html">Full Help</a> · <a href="cheatsheet.html">Cheatsheet</a>
+<a href="/spaces/agando/downloads/changelog.html">Changelog</a> · <a href="/spaces/agando/downloads/maintenance.html">Maintenance</a>
</footer>
</body>
</html> \ No newline at end of file
diff --git a/help.html b/help.html
index 9a06399..7b4fcb2 100644
--- a/help.html
+++ b/help.html
@@ -2298,6 +2298,7 @@ listmods</pre>
<div class="links">
<a href="./main.html">Launch WebX11</a>
<a href="https://ollama.com" target="_blank">Ollama</a>
+ <a href="/spaces/agando/downloads/changelog.html">Changelog</a>
</div>
<p>WebX11 v4.5.22 · 2026</p>
<p class="tagline">Happy Hacking 🖥️🤖🎤</p>