site: the download button stops naming a version, and two stale sections go - #48
Merged
Merged
Conversation
…ons go The button said "Download 0.2.0" and led to /releases/latest. Those two halves cannot both stay true. "latest" skips a prerelease by design, so the moment a release candidate exists the page names one version and hands over another - and nothing here would catch it, because the site guard compares the site against the CODE and both halves would agree while being wrong about what a visitor receives. Owner's decision, and it is better than the alternatives that were on the table: the button reads "Download" and leads to the list of releases. A list is true whatever is published, so the page makes no promise it can break. It also removes the reason to tag a release from a branch to keep the site honest. The releases fact moved with it, so the footer link and the JSON-LD downloadUrl point at the list too rather than at two different places. Three removals, all on the owner's instruction, and two of them were carrying live falsehoods rather than only clutter. "Where this is today" on the front page and "Formats that are not here yet" on the formats page both listed tiff and webp as planned and not built. Both shipped on 2026-08-29. The site guard could not see it: it renders the numbers a program can be asked for, and no code claims a list of formats that do not exist, so that sentence was prose nothing was checking. Deleting the sections removed the claim rather than dating it. And the sentence "The Linux ones are unsigned" is gone from the call to action in both languages. Sections were cut by content rather than by line numbers, and the seams are checked: no orphaned markup, nothing linked to #scope or #next, and FormatCount is still used in six other places. No releases/latest is left anywhere on the site. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The download button said "Download 0.2.0" and led to
/releases/latest.Those two halves cannot both stay true.
latestskips a prerelease by design, so the moment a release candidate existsthe page names one version and hands over another. Nothing here would catch it:
TestTheSiteSaysWhatTheToolSayscompares the site against the code, so bothhalves would agree with each other while being wrong about what a visitor
actually receives.
The button now reads
Downloadand leads to the list of releases. A list istrue whatever is published, so the page makes no promise it can break. It also
removes the reason to tag a release from a branch just to keep the site honest.
The
Releasesfact moved with it, so the footer link and the JSON-LDdownloadUrlpoint at the list too, rather than at two different places.Two of the removals were carrying live falsehoods
"Where this is today" on the front page and "Formats that are not here yet" on
the formats page both listed
tiffandwebpas planned and not built.Both shipped on 2026-08-29.
The site guard could not see it. It renders the numbers a program can be asked
for, and no code claims a list of formats that do not exist - so that sentence
was prose nothing was checking. Deleting the sections removed the claim rather
than dating it.
The sentence "The Linux ones are unsigned" is gone from the call to action in
both languages.
How the cuts were made
Everything was edited in the sources under
web/contentandweb/templates, andweb/publicwas regenerated from them - the publishedpages are generated, so editing those directly would be undone by the next run.
Sections were cut by content rather than by line numbers, and the seams are
checked: no orphaned markup, nothing linked to
#scopeor#next,FormatCountis still used in six other places, and noreleases/latestremains anywhere on the site.
Full suite and
preflight --quickgreen locally, 12 of 12 including the threeCI-only checks.
Not in this change
Two version references remain on the site and are untouched: the footer brand
line and the JSON-LD
softwareVersion. Neither is a promise about what adownload gives you, so neither breaks the way the button did.
🤖 Generated with Claude Code