Skip to content

Home page: the Pre-release button downloads the release candidate for your system - #30

Merged
bherbruck merged 1 commit into
mainfrom
rc-button-direct
Nov 3, 2026
Merged

bherbruck merged 1 commit into
mainfrom
rc-button-direct

Conversation

@bherbruck

Copy link
Copy Markdown
Collaborator

On the SolidCraft home page, clicking the Pre-release button now downloads the release candidate for your system, the same way the main Download button does for the stable release. Before this it only went to a list on the download page.

It's a plain link, so a download starts only on a click; the site's "never downloads by itself" tests still pass. It goes to the list when the system can't be detected or GitHub can't be reached, and the button is hidden when there's no release candidate newer than stable.

The home page now makes one more request to api.github.com for the release list, without credentials. The privacy page already covers those requests.

Tested: unit tests, biome ci, and the browser tests, with new tests for the Windows x64 link, the fallback and the hidden case using a mocked release list. Not tested: a real download on each system.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

Deploying solidcraft-landing with  Cloudflare Pages  Cloudflare Pages

Latest commit: c50793d
Status: ✅  Deploy successful!
Preview URL: https://cea55c13.solidcraft-landing.pages.dev
Branch Preview URL: https://rc-button-direct.solidcraft-landing.pages.dev

View logs

@bherbruck
bherbruck merged commit e508197 into main Nov 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant