Goal
Wire up the downloads page to pull release data from the database, render AI-generated "What's new" content, and surface contributor information.
Figma Link
Scope
Full-stack: data fetching for release metadata, download files, release notes, contributors, and AI-generated summary rendering.
Acceptance Criteria
Latest release
- The release version number in the page heading is pulled from the database.
- Ensure the version number in the header is updated when the user changes the release version.
What's new
- The "What's new" section renders AI-generated content sourced from the database.
- Content generation is out of scope for this ticket.
- Each item displays a heading and a short description.
Download table
- File entries are fetched from the database for the latest release.
- Each row displays: platform, filename, and SHA256 hash.
- The copy icon copies the SHA256 hash to the clipboard.
- File name links trigger a file download.
- Platforms are grouped visually (e.g. Unix, Windows) where applicable.
Release notes
- Release notes content is pulled from the database for the latest release. Note: Confirm exact details on how the current pipeline works.
- Each section renders its content as provided, including inline links following Boostlook 2.0 styling.
All contributors
- All contributors for the latest release are fetched from the database.
- Each contributor card displays: avatar, name, and contributor role (e.g. Author, Maintainer, New Contributor).
FE/BE Actions
| Description |
URL |
| Fetch latest release metadata (version, header links) |
|
| Fetch What's new content for latest release |
|
| Fetch download files for latest release |
|
| Fetch release notes for latest release |
|
| Fetch contributors for latest release |
|
Redirects
Note: Confirm destination URLs for all external links and internal routes before implementation.
Out of Scope
- AI content generation for the "What's new" section
- Mailing list subscription flow
Goal
Wire up the downloads page to pull release data from the database, render AI-generated "What's new" content, and surface contributor information.
Figma Link
Scope
Full-stack: data fetching for release metadata, download files, release notes, contributors, and AI-generated summary rendering.
Acceptance Criteria
Latest release
What's new
Download table
Release notes
All contributors
FE/BE Actions
Redirects
Out of Scope