Skip to content

Home and Download pages: opt-in links to the release candidate and latest-build web app - #24

Merged
bherbruck merged 1 commit into
mainfrom
try-rc-edge-links
Nov 3, 2026
Merged

bherbruck merged 1 commit into
mainfrom
try-rc-edge-links

Conversation

@bherbruck

Copy link
Copy Markdown
Collaborator

This adds opt-in links on the solidcraft.io home page and the Download page so visitors who want to test early can reach the release candidate and the latest build of the web app, and find pre-release desktop builds. The main "Try in your browser" and Download buttons are unchanged and stay the default.

Do not merge yet. The two web app pages (docs.solidcraft.io/app-rc/ and /app-edge/) come from tangency-labs/solidcraft#11419, which is not merged, and its deploy is off. This should only merge after those pages are live.

What a visitor sees

  • Home page hero: under the buttons, a small line "Other versions to try: release candidate or latest build. These can break, and designs saved in them may not open in the stable version." Links go to solidcraft.io/app-rc and solidcraft.io/app-edge.
  • Download page: a small note above the package list pointing to GitHub Releases for pre-releases, with the same warning, and saying the packages listed are always the latest stable release.
  • public/_redirects: /app-rc and /app-edge (with and without trailing slash) redirect to https://docs.solidcraft.io/app-rc/ and /app-edge/, matching the existing /app pattern.

Stable-only logic already holds: the site reads releases/latest (GitHub excludes pre-releases), and refresh-releases.ts rejects pre-releases and drafts. No pre-release data is added, so the Download page links to the Releases page instead of listing a candidate.

Not changed: the mobile menu, the closing call to action, the Docs page and the footer still show only the stable "Try in your browser".

Checks run

pnpm check, typecheck, test:unit, build (includes content validation and output validation), test:e2e (51 passed), test:dev (1 passed). The hero test now expects 5 links instead of 3 and asserts the two new hrefs.

Not run: the live redirects (they need Cloudflare), and the target pages, which do not exist yet. Screenshots at desktop and 390px width were checked locally; pictures come with the review.

PRs #2 and #3 only touch the disclaimer page and README/DISCLAIMER.md, so they do not overlap.

…build web app, and pre-releases

The hero now has small links under the Try in your browser button to the
release candidate (/app-rc) and latest build (/app-edge) of the web app,
with a warning that they can break. The Download page points to GitHub
Releases for pre-releases. Adds matching /app-rc and /app-edge redirects.

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: 704ad5a
Status: ✅  Deploy successful!
Preview URL: https://0f715f76.solidcraft-landing.pages.dev
Branch Preview URL: https://try-rc-edge-links.solidcraft-landing.pages.dev

View logs

@bherbruck
bherbruck marked this pull request as ready for review November 3, 2026 13:05
@bherbruck
bherbruck merged commit d897b2f 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