Skip to content

feat(overview): Show CHANGELOG.md on the overview page - #551

Merged
brandonhs merged 2 commits into
mainfrom
550-use-changelog-in-frontend
Oct 1, 2026
Merged

brandonhs merged 2 commits into
mainfrom
550-use-changelog-in-frontend

Conversation

@brandonhs

@brandonhs brandonhs commented Oct 1, 2026 •

Copy link
Copy Markdown
Member

Summary

The overview page now renders CHANGELOG.md directly, so the UI shows the changelog for the release it ships with. Nothing has to be copied by hand.

  • overview.tsx imports CHANGELOG.md with Vite's ?raw suffix. The changelog is bundled at build time, so nothing extra is needed at runtime or in the Docker image.
  • The changelog's own # Changelog title is removed, and its headings are moved down one level so the releases sit under the page's ## Changelog section.
  • Only the current release is shown. Older releases sit in a collapsed "Previous releases" accordion, which uses the existing ui/accordion component.
  • The intro text follows the example in the issue. The "Key Features" list is removed, and the docs link points to https://docs.dwe.ai/dwe-os/overview.
  • markdown.tsx gets styles for the h3 and h4 levels (release versions and change groups). Tailwind's reset would otherwise render them as plain text.

Fixes #550

Type of change

  • Bug fix
  • Feature / Refactor
  • Breaking change
  • Misc.

Quick Checklist

  • I have reviewed my own code.
  • I have tested these changes locally.
    • npm run lint: no new warnings. npm run build: the changelog text is in the bundle.
    • vite dev server serves ../CHANGELOG.md without a config change. I checked the rendered page with a headless Chrome screenshot.
  • I have tested these changes on the following platforms (optional):
    • SVC
    • microSVC (optional)
    • SVC Pro

🤖 Generated with Claude Code

brandonhs and others added 2 commits October 1, 2026 12:40
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>
@brandonhs
brandonhs merged commit a497be0 into main Oct 1, 2026
2 checks passed
@brandonhs
brandonhs deleted the 550-use-changelog-in-frontend branch October 1, 2026 19:51
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.

Use CHANGELOG.md inside frontend

1 participant