Skip to content

Release notes render with their screenshots; release links point at GitHub - #93

Merged
ra3orblade merged 1 commit into
mainfrom
fix/release-notes-github-screenshots
Oct 20, 2026
Merged

ra3orblade merged 1 commit into
mainfrom
fix/release-notes-github-screenshots

Conversation

@ra3orblade

Copy link
Copy Markdown
Contributor

What

  • The downloads page now renders the latest release's Markdown body under the highlights, as a What's new section, with every screenshot in a <figure> with its caption. Until now only the highlights list was rendered, so the nine 0.15.0 screenshots committed in chore(site): the 0.15.0 downloads entry (draft until the assets exist) #91 were invisible.
  • Every repo link on the site (footer, star banner, llms.txt, the 'All releases' link under the notes) now points at GitHub, where releases are published. The copy already said 'GitHub'; the href said GitLab.
  • The asset hrefs on 0.13.0, 0.14.0 and 0.15.0 point at the GitHub release downloads. All 18 verified 200. GitLab stays the in-app update feed only.
  • Screenshots are written as HTML figures in the release body: Astro 7's default Markdown processor takes no rehype plugin without a new dependency.

Verified

  • bun run build, bun run lint, bun run typecheck clean.
  • Built page checked in headless Chromium, light and dark: 9 figures, 9 captions, 0 broken images, figures 960px wide with the text column at 68ch.
  • bun run size: the landing-page budget (20 kB) is already exceeded on main at 21.93 kB; this branch is 22.04 kB. Not introduced here.

🤖 Generated with Claude Code

…ease link points at GitHub

The downloads page only ever showed the highlights list and a link to
GitLab; the Markdown body of each release, and the nine 0.15.0 screenshots
committed with it, were never rendered. The latest release's body now
renders under the highlights as What's new, with each screenshot in a
figure and its caption.

Every repo link (footer, star banner, llms.txt, 'All releases') and the
asset hrefs on 0.13.0 to 0.15.0 now point at the GitHub release, which is
where releases are published; GitLab remains the in-app update feed only.

Astro 7's default Markdown processor takes no rehype plugin without an
extra dependency, so figures are written as HTML in the release body.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
project-1wmh0 Ready Ready Preview Oct 20, 2026 9:51am UTC

@ra3orblade
ra3orblade merged commit dd81d91 into main Oct 20, 2026
2 checks passed
@ra3orblade
ra3orblade deleted the fix/release-notes-github-screenshots branch October 20, 2026 10:33

This branch was successfully deployed

1 active deployment
Preview — 0f71eff1 Deployed Oct 20, 2026 by vercel[bot]
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.

2 participants