Repository navigation
feat(overview): Show CHANGELOG.md on the overview page - #551
Merged
Merged
Conversation
Import CHANGELOG.md as raw text and render it under a Changelog section on the overview page, so the UI always matches the released changelog. Its headings are nested one level below the section, and the markdown component gains styles for the deeper heading levels. Closes #550 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Show only the current release on the overview page and move older releases into a collapsed "Previous releases" accordion. Also separate the intro from the changelog with a rule and mute list item text. Co-Authored-By: Claude Opus 5.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.
Summary
The overview page now renders
CHANGELOG.mddirectly, so the UI shows the changelog for the release it ships with. Nothing has to be copied by hand.overview.tsximportsCHANGELOG.mdwith Vite's?rawsuffix. The changelog is bundled at build time, so nothing extra is needed at runtime or in the Docker image.# Changelogtitle is removed, and its headings are moved down one level so the releases sit under the page's## Changelogsection.ui/accordioncomponent.markdown.tsxgets styles for theh3andh4levels (release versions and change groups). Tailwind's reset would otherwise render them as plain text.Fixes #550
Type of change
Quick Checklist
npm run lint: no new warnings.npm run build: the changelog text is in the bundle.vitedev server serves../CHANGELOG.mdwithout a config change. I checked the rendered page with a headless Chrome screenshot.🤖 Generated with Claude Code